ImageSource Класс

Определение

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

public ref class ImageSource abstract : Microsoft::Maui::Controls::Element, Microsoft::Maui::IImageSource
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ImageSourceConverter))]
public abstract class ImageSource : Microsoft.Maui.Controls.Element, Microsoft.Maui.IImageSource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ImageSourceConverter))>]
type ImageSource = class
    inherit Element
    interface IImageSource
Public MustInherit Class ImageSource
Inherits Element
Implements IImageSource
Наследование
Производный
Атрибуты
Реализации

Конструкторы

ImageSource()

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

Свойства

AutomationId

Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним.

(Унаследовано от Element)
BindingContext

Возвращает или задает объект , содержащий свойства, предназначенные для связанных свойств, принадлежащих данному BindableObjectобъекту . Это свойство может быть привязано.

(Унаследовано от BindableObject)
ClassId

Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов.

(Унаследовано от Element)
Dispatcher

Возвращает диспетчер, который был доступен при создании привязываемого объекта, в противном случае пытается найти ближайший доступный диспетчер (вероятно, окно или приложение).

(Унаследовано от BindableObject)
EffectControlProvider

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
Effects

Возвращает или задает стили и свойства, которые будут применяться к элементу во время выполнения.

(Унаследовано от Element)
Handler

Возвращает или задает связанный обработчик для этого элемента.

(Унаследовано от Element)
Id

Возвращает значение, которое можно использовать для уникальной идентификации элемента на протяжении всего выполнения приложения.

(Унаследовано от Element)
IsEmpty

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

LogicalChildren
Устаревшие..

Для внутреннего использования платформой Microsoft.Maui.Controls.

(Унаследовано от Element)
Parent

Возвращает или задает родительский элемент Element данного элемента.

(Унаследовано от Element)
RealParent

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
StyleId

Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента.

(Унаследовано от Element)

Методы

AddLogicalChild(Element)

Добавляет к Element логическим дочерним элементам.

(Унаследовано от Element)
ApplyBindings()

Применяет все текущие привязки к BindingContext.

(Унаследовано от BindableObject)
Cancel()

Запрос отмены загрузки элемента ImageSource.

ClearLogicalChildren()

Удаляет все дочерние Elementэлементы.

(Унаследовано от Element)
ClearValue(BindableProperty)

Очищает все значения, ранее заданные для привязываемого свойства.

(Унаследовано от BindableObject)
ClearValue(BindablePropertyKey)

Очищает все значения, ранее заданные для привязываемого свойства, идентифицируемые его ключом.

(Унаследовано от BindableObject)
CoerceValue(BindableProperty)

Вызывает значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

(Унаследовано от BindableObject)
CoerceValue(BindablePropertyKey)

Вызывает значение указанного привязываемого свойства. Это делается путем вызова BindableProperty.CoerceValueDelegate указанного привязываемого свойства.

(Унаследовано от BindableObject)
EffectIsAttached(String)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
FindByName(String)

Возвращает элемент, содержащий указанное имя.

(Унаследовано от Element)
FromFile(String)

Возвращает новый FileImageSource, считывающий данные из file.

FromResource(String, Assembly)

Создает ImageSource из указанного ресурса в указанной исходной сборке.

FromResource(String, Type)

Создает ImageSource из указанного ресурса в указанной исходной сборке.

FromStream(Func<CancellationToken,Task<Stream>>)

Возвращает новый объект StreamImageSource, который вызывает stream и считывает данные из возвращаемого объекта Stream.

FromStream(Func<Stream>)

Возвращает новый объект StreamImageSource, который вызывает stream и считывает данные из возвращаемого объекта Stream.

FromUri(Uri)

Возвращает новый UriImageSource, считывающий данные из uri.

GetValue(BindableProperty)

Возвращает значение, содержащееся в заданном привязываемом свойстве.

(Унаследовано от BindableObject)
InsertLogicalChild(Int32, Element)

Вставляет в Element логические дочерние элементы по указанному индексу.

(Унаследовано от Element)
IsNullOrEmpty(ImageSource)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

IsSet(BindableProperty)

Определяет, существует ли привязываемое свойство и имеет ли значение задано.

(Унаследовано от BindableObject)
OnBindingContextChanged()

Вызывается, когда контекст привязки элемента меняется. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnChildAdded(Element)

Вызывает событие ChildAdded. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

(Унаследовано от Element)
OnChildRemoved(Element, Int32)

Вызывает событие ChildRemoved. Реализация этого метода для добавления обработки классов для этого события

(Унаследовано от Element)
OnHandlerChanged()

При переопределении в производном классе должен вызывать HandlerChanged событие .

(Унаследовано от Element)
OnHandlerChanging(HandlerChangingEventArgs)

При переопределении в производном классе должен вызывать HandlerChanging событие .

(Унаследовано от Element)
OnParentChanged()

При переопределении в производном классе должен вызывать ParentChanged событие .

(Унаследовано от Element)
OnParentChanging(ParentChangingEventArgs)

При переопределении в производном классе должен вызывать ParentChanging событие .

(Унаследовано от Element)
OnParentSet()

Вызывает событие (внутреннее). ParentSet Реализуйте этот метод, чтобы добавить поведение при добавлении элемента в родительский элемент.

(Унаследовано от Element)
OnPropertyChanged(String)

Метод, вызываемый при изменении привязанного свойства.

(Унаследовано от Element)
OnPropertyChanging(String)

Вызывает событие PropertyChanging.

(Унаследовано от BindableObject)
OnSourceChanged()

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

RemoveBinding(BindableProperty)

Удаляет ранее заданную привязку из привязываемого свойства.

(Унаследовано от BindableObject)
RemoveDynamicResource(BindableProperty)

Удаляет ранее заданный динамический ресурс.

(Унаследовано от Element)
RemoveLogicalChild(Element)

Удаляет первое вхождение конкретного Element из логических дочерних элементов.

(Унаследовано от Element)
SetBinding(BindableProperty, BindingBase)

Назначает привязку привязываемому свойству.

(Унаследовано от BindableObject)
SetDynamicResource(BindableProperty, String)

BindableProperty Задает свойство этого элемента для обновления с помощью DynamicResource с помощью предоставленного ключа.

(Унаследовано от Element)
SetValue(BindableProperty, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
SetValue(BindablePropertyKey, Object)

Задает значение указанного привязываемого свойства.

(Унаследовано от BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Для внутреннего использования платформой Microsoft.Maui.Controls.

(Унаследовано от BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
UnapplyBindings()

Удаляет все текущие привязки из текущего контекста.

(Унаследовано от BindableObject)

Операторы

Implicit(String to ImageSource)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

Implicit(Uri to ImageSource)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

События

BindingContextChanged

Происходит при изменении значения свойства BindingContext.

(Унаследовано от BindableObject)
ChildAdded

Возникает при каждом добавлении дочернего элемента в элемент .

(Унаследовано от Element)
ChildRemoved

Возникает при каждом удалении дочернего элемента из элемента .

(Унаследовано от Element)
DescendantAdded

Возникает при каждом добавлении дочернего элемента в поддерево элемента.

(Унаследовано от Element)
DescendantRemoved

Вызывается при удалении дочернего элемента из поддеревь элементов.

(Унаследовано от Element)
HandlerChanged

Вызывается при каждом изменении обработчика элемента.

(Унаследовано от Element)
HandlerChanging

Вызывается всякий раз, когда обработчик элемента начинает изменяться.

(Унаследовано от Element)
ParentChanged

Возникает при каждом изменении родительского элемента.

(Унаследовано от Element)
ParentChanging

Вызывается всякий раз, когда элемент начинает изменяться.

(Унаследовано от Element)
PropertyChanged

Возникает при смене значения свойства.

(Унаследовано от BindableObject)
PropertyChanging

Происходит при изменении значения свойства.

(Унаследовано от BindableObject)

Явные реализации интерфейса

IContextFlyoutElement.ContextFlyout

Возвращает для ContextFlyout представления. Всплывающие элементы меню, вложенные элементы всплывающего меню и разделители всплывающих элементов меню можно добавить во всплывающее меню контекста.

(Унаследовано от Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

(Унаследовано от BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

(Унаследовано от Element)
IElement.Parent

Возвращает родительский элемент элемента .

(Унаследовано от Element)
IElementController.Descendants()

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IElementController.LogicalChildren

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
INameScope.RegisterName(String, Object)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
INameScope.UnregisterName(String)

Для внутреннего использования .NET MAUI.

(Унаследовано от Element)
IToolTipElement.ToolTip

Представляет небольшое прямоугольное всплывающее окно, в котором отображается краткое описание назначения представления, когда пользователь нацеливает указатель на представление.

(Унаследовано от Element)
IVisualTreeElement.GetVisualChildren()

Возвращает только для чтения список визуальных дочерних элементов элемента.

(Унаследовано от Element)
IVisualTreeElement.GetVisualParent()

Возвращает визуальный родительский элемент элемента.

(Унаследовано от Element)

Методы расширения

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Создает и применяет привязку к свойству.

FindByName<T>(Element, String)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

GetPlatformImageAsync(IImageSource, IMauiContext)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

LoadImage(IImageSource, IMauiContext, Action<IImageSourceServiceResult<Object>>)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

ToHandler(IElement, IMauiContext)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

ToPlatform(IElement, IMauiContext)

Абстрактный класс, средства реализации которого загружают изображения из файлов или Интернета.

GetVisualElementWindow(IVisualTreeElement)

Возвращает окно, содержащее элемент визуального дерева, если элемент содержится в одном элементе.

GetVisualTreeDescendants(IVisualTreeElement)

Возвращает всю иерархию потомков в виде списка дочерних элементов для данного элемента визуального дерева.

GetVisualTreeElements(IVisualTreeElement, Point)

Возвращает список дочерних элементов визуального дерева на основе заданной точки.

GetVisualTreeElements(IVisualTreeElement, Rect)

Возвращает список дочерних элементов визуального дерева на основе прямоугольника.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Возвращает список дочерних элементов визуального дерева на основе заданной точки x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Возвращает список дочерних элементов визуального дерева на основе прямоугольника, определенного его координатами, которые указаны в единицах платформы, а не в пикселях.

Применяется к