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


ToolbarItem Класс

Определение

Элемент на панели инструментов или отображаемый на Page.

public ref class ToolbarItem : Microsoft::Maui::Controls::MenuItem
public class ToolbarItem : Microsoft.Maui.Controls.MenuItem
type ToolbarItem = class
    inherit MenuItem
Public Class ToolbarItem
Inherits 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

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

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

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

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

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

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

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

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

Элемент на панели инструментов или отображаемый на Page.

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

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

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

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

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

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

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

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

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

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

Parent

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

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

Получает или задает приоритет элемента ToolbarItem.

RealParent

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

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

Задает StyleClass созданного объекта FlyoutItem при использовании с Shell.

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

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

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

Текст пункта меню.

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

Методы

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

Элемент на панели инструментов или отображаемый на Page.

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

Элемент на панели инструментов или отображаемый на Page.

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

Возникает при каждом добавлении дочернего элемента в поддерево элемента.

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

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

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

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

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

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

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

Возникает при каждом изменении родительского элемента.

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

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

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

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

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

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

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

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

IContextFlyoutElement.ContextFlyout

Возвращает для ContextFlyout представления. Всплывающие элементы меню, вложенные элементы всплывающего меню и разделители всплывающих элементов меню можно добавить во всплывающее меню контекста.

(Унаследовано от Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Элемент на панели инструментов или отображаемый на Page.

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

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

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

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

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

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

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

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

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

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
IImageSourcePart.Source

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
IImageSourcePart.UpdateIsLoading(Boolean)

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
IMenuElement.Clicked()

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
IMenuItemController.Activate()

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
INameScope.RegisterName(String, Object)

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

(Унаследовано от Element)
INameScope.UnregisterName(String)

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

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

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
ITextStyle.Font

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
ITextStyle.TextColor

Элемент на панели инструментов или отображаемый на Page.

(Унаследовано от MenuItem)
IToolTipElement.ToolTip

Представляет небольшое прямоугольное всплывающее окно, в котором отображается краткое описание назначения представления, когда пользователь нацеливает указатель на представление.

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

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

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

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

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

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

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Элемент на панели инструментов или отображаемый на Page.

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

Элемент на панели инструментов или отображаемый на Page.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Элемент на панели инструментов или отображаемый на Page.

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

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

FindByName<T>(Element, String)

Элемент на панели инструментов или отображаемый на Page.

ToHandler(IElement, IMauiContext)

Элемент на панели инструментов или отображаемый на Page.

ToPlatform(IElement, IMauiContext)

Элемент на панели инструментов или отображаемый на Page.

GetVisualElementWindow(IVisualTreeElement)

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

GetVisualTreeDescendants(IVisualTreeElement)

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

GetVisualTreeElements(IVisualTreeElement, Point)

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

GetVisualTreeElements(IVisualTreeElement, Rect)

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

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Возвращает список дочерних элементов визуального дерева на основе заданной точки x, y.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

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

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