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


BackButtonBehavior Класс

Определение

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

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

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

BackButtonBehavior()

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

Поля

CommandParameterProperty

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

CommandProperty

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

IconOverrideProperty

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

IsEnabledProperty

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

IsVisibleProperty

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

TextOverrideProperty

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

Свойства

BindingContext

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

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

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

CommandParameter

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

Dispatcher

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

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

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

IsEnabled

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

IsVisible

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

TextOverride

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

Методы

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)
OnBindingContextChanged()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

События

BindingContextChanged

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

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

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

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

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

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

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

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

BindableObject определяет поведение при нажатии кнопки "Назад" в приложении оболочки.

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

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

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

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

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