Поделиться через


Shadow Класс

Определение

public ref class Shadow : Microsoft::Maui::Controls::Element, Microsoft::Maui::IShadow
public class Shadow : Microsoft.Maui.Controls.Element, Microsoft.Maui.IShadow
type Shadow = class
    inherit Element
    interface IShadow
Public Class Shadow
Inherits Element
Implements IShadow
Наследование
Реализации

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

Shadow()

Поля

BrushProperty

Привязываемое свойство для Brush.

OffsetProperty

Привязываемое свойство для Offset.

OpacityProperty

Привязываемое свойство для Opacity.

RadiusProperty

Привязываемое свойство для Radius.

Свойства

AutomationId

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Element)
LogicalChildren
Устаревшие..

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

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

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

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

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

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

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

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

Методы

AddLogicalChild(Element)

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

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

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

(Унаследовано от BindableObject)
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)
GetValue(BindableProperty)

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

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

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

(Унаследовано от Element)
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)
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)
SetValueFromRenderer(BindableProperty, Object)

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

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

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

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

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

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

События

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)
IShadow.Paint
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)
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)

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

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