Udostępnij za pośrednictwem


MenuItem Klasa

Definicja

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

public class MenuItem : Xamarin.Forms.BaseMenuItem, Xamarin.Forms.IMenuItemController
type MenuItem = class
    inherit BaseMenuItem
    interface IMenuItemController
Dziedziczenie
System.Object
MenuItem
Pochodne
Implementuje

Konstruktory

MenuItem()

Intitializuje nowe MenuItem wystąpienie.

Pola

AcceleratorProperty

Magazyn zapasowy dla dołączonej właściwości akceleratora.

CommandParameterProperty

Identyfikuje właściwość powiązana parametru polecenia.

CommandProperty

Identyfikuje właściwość powiązana polecenia.

IconImageSourceProperty

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

IconProperty
Przestarzałe.

Wdentfies właściwość powiązana ikona.

IsDestructiveProperty

Identyfikuje właściwość ograniczenia IsDestructive.

IsEnabledProperty

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

TextProperty

Identyfikuje właściwość związaną z tekstem.

Właściwości

AutomationId

Pobiera lub ustawia wartość, która umożliwia platformie automatyzacji znajdowanie tego elementu i interakcję z nim.

(Odziedziczone po Element)
BindingContext

Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte przez powiązane właściwości, które należą do tego BindableObjectobiektu .

(Odziedziczone po BindableObject)
class

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

ClassId

Pobiera lub ustawia wartość używaną do identyfikowania kolekcji semantycznie podobnych elementów.

(Odziedziczone po Element)
Command

Pobiera lub ustawia polecenie uruchamiane po kliknięciu menu.

CommandParameter

Pobiera lub ustawia parametr przekazywany do polecenia .

Dispatcher

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

(Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Effects

Lista efektów, które są stosowane do tego elementu.

(Odziedziczone po Element)
Icon
Przestarzałe.

Pobiera lub ustawia ikonę elementu menu.

IconImageSource

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pośrednictwem przebiegu aplikacji.

(Odziedziczone po Element)
IsDestructive

Pobiera lub ustawia wartość wskazującą, czy element menu usuwa skojarzony z nim element interfejsu użytkownika.

IsEnabled

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

IsEnabledPropertyName
Przestarzałe.

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

LogicalChildren

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Przestarzałe.

Pobiera element będący najbliższym elementem nadrzędnym tego elementu, który jest elementem VisualElement.

(Odziedziczone po Element)
Platform
Przestarzałe.

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
StyleClass

Ustawia klasę StyleClass wygenerowanego FlyoutItem w przypadku użycia z Shell

StyleId

Pobiera lub ustawia wartość zdefiniowaną przez użytkownika w celu unikatowego zidentyfikowania elementu.

(Odziedziczone po Element)
Text

Tekst elementu menu.

Metody

ApplyBindings()

Zastosuj powiązania do elementu BindingContext.

(Odziedziczone po BindableObject)
ClearValue(BindableProperty)

Czyści dowolną wartość ustawioną przez SetValue dla elementu property.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość ustawioną dla SetValue właściwości, która jest identyfikowana przez propertyKey.

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

(Odziedziczone po BindableObject)
Descendants()

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
EffectIsAttached(String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
FindByName(String)

Zwraca element o określonej nazwie.

(Odziedziczone po Element)
GetAccelerator(BindableObject)

Pobiera akcelerator dla określonego obiektu możliwego do powiązania.

GetValue(BindableProperty)

Zwraca wartość zawartą w właściwości BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Przestarzałe.

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
IsSet(BindableProperty)

Zwraca wartość true , jeśli właściwość docelowa istnieje i została ustawiona.

(Odziedziczone po BindableObject)
OnBindingContextChanged()

Wywoływane za każdym razem, gdy zmienia się kontekst powiązania elementu. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Element)
OnChildAdded(Element)

Wywoływane za każdym razem, ChildAdded gdy zdarzenie musi być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Element)
OnChildRemoved(Element, Int32)

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

(Odziedziczone po Element)
OnChildRemoved(Element)
Przestarzałe.

Wywoływane za każdym razem, ChildRemoved gdy zdarzenie musi być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Element)
OnClicked()

Po zastąpieniu przez dewelopera aplikacji implementuje zachowanie po kliknięciu elementu menu.

OnParentSet()

Wywoływane za każdym razem, gdy element nadrzędny elementu jest ustawiony. Zaimplementuj tę metodę, aby dodać zachowanie po dodaniu elementu do elementu nadrzędnego.

(Odziedziczone po Element)
OnPropertyChanged(String)

Metoda wywoływana po zmianie właściwości powiązanej.

(Odziedziczone po Element)
OnPropertyChanging(String)

Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że zmiana ma nastąpić we właściwości.

(Odziedziczone po BindableObject)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny

(Odziedziczone po Element)
SetAccelerator(BindableObject, Accelerator)

Ustawia akcelerator dla określonego obiektu możliwego do powiązania.

SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

Ustawia właściwość BindableProperty tego elementu do zaktualizowania za pomocą elementu DynamicResource przy użyciu podanego klucza.

(Odziedziczone po Element)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość propertyKey.

(Odziedziczone po BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
UnapplyBindings()

Usuwa wszystkie wcześniej ustawione powiązania.

(Odziedziczone po BindableObject)

Zdarzenia

BindingContextChanged

Wywoływane za każdym razem, gdy zmienia się BindingContext właściwość.

(Odziedziczone po BindableObject)
ChildAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do elementu .

(Odziedziczone po Element)
ChildRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z elementu.

(Odziedziczone po Element)
Clicked

Zdarzenie wywoływane po kliknięciu elementu menu.

DescendantAdded

Występuje za każdym razem, gdy element podrzędny jest dodawany do poddrzewa elementów.

(Odziedziczone po Element)
DescendantRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.

(Odziedziczone po Element)
PlatformSet
Przestarzałe.

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

(Odziedziczone po Element)
PropertyChanged

Podniesione, gdy właściwość uległa zmianie.

(Odziedziczone po BindableObject)
PropertyChanging

Podniesione, gdy właściwość ma ulec zmianie.

(Odziedziczone po BindableObject)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms platformy.

(Odziedziczone po Element)
IMenuItemController.Activate()

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)

Metody rozszerzania

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

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

Tworzy i stosuje powiązanie do właściwości.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Przestarzałe.

Tworzy i stosuje powiązanie na podstawie wyrażenia.

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

Klasa, która przedstawia element menu i kojarzy go z poleceniem.

FindByName<T>(Element, String)

Zwraca wystąpienie typu T , które ma nazwę name w zakresie obejmującym elementwartość .

Dotyczy