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


WindowSpanModeStateTrigger Класс

Определение

Активирует изменение состояния при TwoPaneViewMode изменении окна.

public ref class WindowSpanModeStateTrigger sealed : Microsoft::Maui::Controls::StateTriggerBase
public sealed class WindowSpanModeStateTrigger : Microsoft.Maui.Controls.StateTriggerBase
type WindowSpanModeStateTrigger = class
    inherit StateTriggerBase
Public NotInheritable Class WindowSpanModeStateTrigger
Inherits StateTriggerBase
Наследование
WindowSpanModeStateTrigger

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

WindowSpanModeStateTrigger()

Активирует изменение состояния при TwoPaneViewMode изменении окна.

Поля

SpanModeProperty

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

Свойства

BindingContext

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

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

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

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

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

TwoPaneViewMode который указывает режим диапазона, к которому следует применить визуальное состояние.

Методы

ApplyBindings()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

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

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

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

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

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

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

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

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

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

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

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

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

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

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

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

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

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

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

События

BindingContextChanged

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

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

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

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

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

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

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

Активирует изменение состояния при TwoPaneViewMode изменении окна.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Активирует изменение состояния при TwoPaneViewMode изменении окна.

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

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

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Создает привязку между свойством исходного объекта и свойством целевого объекта.

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