ToolbarItem Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Элемент на панели инструментов или отображаемый на Page.
public class ToolbarItem : Xamarin.Forms.MenuItem
type ToolbarItem = class
inherit MenuItem
- Наследование
Комментарии
Все изменения, внесенные в свойства элемента панели инструментов после его добавления, будут игнорироваться.
Конструкторы
ToolbarItem() |
Создает и инициализирует новый экземпляр класса ToolbarItem. |
ToolbarItem(String, String, Action, ToolbarItemOrder, Int32) |
Создает и инициализирует новый экземпляр класса ToolbarItem. |
Свойства
AutomationId |
Возвращает или задает значение, которое позволяет платформе автоматизации находить этот элемент и взаимодействовать с ним. (Унаследовано от Element) |
BindingContext |
Возвращает или задает объект, содержащий свойства, которые будут являться целевыми для привязанных свойств, относящихся к этому объекту BindableObject. (Унаследовано от BindableObject) |
class |
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от MenuItem) |
ClassId |
Возвращает или задает значение, используемое для идентификации коллекции семантически схожих элементов. (Унаследовано от Element) |
Command |
Возвращает или задает команду, которая выполняется, когда пользователь нажимает на меню. (Унаследовано от MenuItem) |
CommandParameter |
Возвращает или задает параметр, передаваемый команде. (Унаследовано от MenuItem) |
Dispatcher |
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от BindableObject) |
EffectControlProvider |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
Effects |
Список эффектов, которые применяются к этому элементу. (Унаследовано от Element) |
Icon |
Устаревшие..
Возвращает или задает значок для элемента меню. (Унаследовано от MenuItem) |
IconImageSource |
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от MenuItem) |
Id |
Получает значение, которое можно использовать для уникальной идентификации элемента во время выполнения приложения. (Унаследовано от Element) |
IsDestructive |
Возвращает или задает значение, указывающее, удаляет ли элемент меню свой связанный элемент пользовательского интерфейса. (Унаследовано от MenuItem) |
IsEnabled |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от MenuItem) |
IsEnabledPropertyName |
Устаревшие..
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от MenuItem) |
LogicalChildren |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
Name |
Устаревшие..
Является устаревшей. Вместо этого разработчикам следует использовать унаследованное |
Order |
Возвращает или задает значение, указывающее, на какой из поверхностей панели инструментов (основная, дополнительная или по умолчанию) следует отображать этот элемент ToolbarItem. |
Parent |
Получает или задает родительский элемент этого элемента. (Унаследовано от Element) |
ParentView |
Устаревшие..
Возвращает элемент, являющийся ближайшим предком этого элемента, то есть VisualElement. (Унаследовано от Element) |
Platform |
Устаревшие..
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от Element) |
Priority |
Получает или задает приоритет элемента ToolbarItem. |
RealParent |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
StyleClass |
Задает StyleClass созданного объекта FlyoutItem при использовании с Shell. (Унаследовано от MenuItem) |
StyleId |
Возвращает или задает определяемое пользователем значение для уникальной идентификации элемента. (Унаследовано от Element) |
Text |
Текст пункта меню. (Унаследовано от MenuItem) |
Методы
ApplyBindings() |
Применяет привязки к BindingContext. (Унаследовано от BindableObject) |
ClearValue(BindableProperty) |
Очищает значение, заданное методом SetValue для |
ClearValue(BindablePropertyKey) |
Очищает значение, заданное методом SetValue для свойства, которое определяется параметром |
CoerceValue(BindableProperty) |
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от BindableObject) |
CoerceValue(BindablePropertyKey) |
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от BindableObject) |
Descendants() |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
EffectIsAttached(String) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
FindByName(String) |
Возвращает элемент, содержащий указанное имя. (Унаследовано от Element) |
GetValue(BindableProperty) |
Возвращает значение, которое содержится в BindableProperty. (Унаследовано от BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Устаревшие..
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Устаревшие..
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
IsSet(BindableProperty) |
Возвращает |
OnBindingContextChanged() |
Вызывается, когда контекст привязки элемента меняется. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. (Унаследовано от Element) |
OnChildAdded(Element) |
Вызывается, когда необходимо создать событие ChildAdded. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. (Унаследовано от Element) |
OnChildRemoved(Element, Int32) |
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от Element) |
OnChildRemoved(Element) |
Устаревшие..
Вызывается, когда необходимо создать событие ChildRemoved. Реализуйте этот метод, чтобы добавить для класса обработчик данного события. (Унаследовано от Element) |
OnClicked() |
При переопределении разработчиком приложения реализует поведение, установленное для выбора пункта меню. (Унаследовано от MenuItem) |
OnParentSet() |
Вызывается, если задан родительский элемент элемента. Реализуйте этот метод, чтобы добавить поведение при добавлении элемента в родительский элемент. (Унаследовано от Element) |
OnPropertyChanged(String) |
Метод, вызываемый при изменении привязанного свойства. (Унаследовано от Element) |
OnPropertyChanging(String) |
Этот метод можно вызвать из дочернего класса для уведомления о том, что свойство будет изменено. (Унаследовано от BindableObject) |
RemoveBinding(BindableProperty) |
Удаляет заданную ранее привязку. (Унаследовано от BindableObject) |
RemoveDynamicResource(BindableProperty) |
Удаляет заданный ранее динамический ресурс (Унаследовано от Element) |
SetBinding(BindableProperty, BindingBase) |
Присваивает привязку свойству. (Унаследовано от BindableObject) |
SetDynamicResource(BindableProperty, String) |
Задает свойство BindableProperty этого элемента для обновления через DynamicResource с указанным ключом. (Унаследовано от Element) |
SetValue(BindableProperty, Object) |
Задает значение указанного свойства. (Унаследовано от BindableObject) |
SetValue(BindablePropertyKey, Object) |
Задает значение propertyKey. (Унаследовано от BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
UnapplyBindings() |
Отменяет применение всех заданных ранее привязок. (Унаследовано от BindableObject) |
События
Activated |
Устаревшие..
Является устаревшей. Вместо этого разработчикам следует использовать наследуемое |
BindingContextChanged |
Возникает каждый раз, когда свойство BindingContext изменяется. (Унаследовано от BindableObject) |
ChildAdded |
Происходит каждый раз, когда дочерний элемент добавляется к элементу. (Унаследовано от Element) |
ChildRemoved |
Происходит каждый раз, когда дочерний элемент удаляется из элемента. (Унаследовано от Element) |
Clicked |
Событие, возникающее при нажатии на элемент меню. (Унаследовано от MenuItem) |
DescendantAdded |
Происходит каждый раз, когда в поддерево элементов добавляется дочерний элемент. (Унаследовано от Element) |
DescendantRemoved |
Происходит каждый раз, когда из поддерева элементов удаляется дочерний элемент. (Унаследовано от Element) |
PlatformSet |
Устаревшие..
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от Element) |
PropertyChanged |
Происходит при изменении свойства. (Унаследовано от BindableObject) |
PropertyChanging |
Происходит, если свойство скоро изменится. (Унаследовано от BindableObject) |
Явные реализации интерфейса
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Для внутреннего использования платформой Xamarin.Forms. (Унаследовано от Element) |
IMenuItemController.Activate() |
Элемент на панели инструментов или отображаемый на Page. (Унаследовано от MenuItem) |
INameScope.RegisterName(String, Object) |
Только для внутреннего использования. (Унаследовано от Element) |
Методы расширения
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
Элемент на панели инструментов или отображаемый на Page. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
Элемент на панели инструментов или отображаемый на Page. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Создает и применяет привязку к свойству. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Устаревшие..
Создает и применяет привязку из выражения. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
Элемент на панели инструментов или отображаемый на Page. |
FindByName<T>(Element, String) |
Возвращает экземпляр типа |