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


BackButtonBehavior Класс

Определение

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

public class BackButtonBehavior : Xamarin.Forms.BindableObject
type BackButtonBehavior = class
    inherit BindableObject
Наследование
System.Object
BackButtonBehavior

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

BackButtonBehavior()

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

Поля

CommandParameterProperty

Резервное хранилище для поля CommandParameter.

CommandProperty

Резервное хранилище для поля Command.

IconOverrideProperty

Резервное хранилище для поля IconOverride.

IsEnabledProperty

Резервное хранилище для поля IsEnabled.

TextOverrideProperty

Резервное хранилище для поля TextOverride.

Свойства

BindingContext

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

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

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

CommandParameter

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

Dispatcher

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

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

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

IsEnabled

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

TextOverride

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

Методы

ApplyBindings()

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

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

Очищает значение, заданное методом SetValue для property.

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

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

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

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

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

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

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

Возвращает значение, которое содержится в BindableProperty.

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty)
Устаревшие..

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

(Унаследовано от BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Устаревшие..

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

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

Возвращает true, если целевое свойство существует и задано.

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

Переопределите этот метод для выполнения действия при изменении BindingContext.

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

Этот метод можно вызвать из дочернего класса для уведомления об изменении свойства.

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

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

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

Удаляет заданную ранее привязку.

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

Присваивает привязку свойству.

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

Задает значение указанного свойства.

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

Задает значение propertyKey.

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

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

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

Отменяет применение всех заданных ранее привязок.

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

События

BindingContextChanged

Возникает каждый раз, когда свойство BindingContext изменяется.

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

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

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

Происходит, если свойство скоро изменится.

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

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

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

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

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

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

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

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

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Устаревшие..

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

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

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

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