MenuItem Klasa

Definicja

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

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

Konstruktory

MenuItem()

Intitializes nowe MenuItem wystąpienie.

Pola

AcceleratorProperty

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

CommandParameterProperty

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

CommandProperty

Identyfikuje właściwość powiązaną z poleceniem.

IconImageSourceProperty
IconProperty
Nieaktualne.

Identfies Właściwość powiązaną ze ikoną.

IsDestructiveProperty

Określa właściwość isdestruktored Bound.

IsEnabledProperty

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

TextProperty

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

Właściwości

AutomationId

Pobiera lub ustawia wartość umożliwiającą platformie automatyzacji znalezienie tego elementu i korzystanie z niego.

(Odziedziczone po Element)
BindingContext

Pobiera lub ustawia obiekt, który zawiera właściwości, które będą wskazywane przez powiązane właściwości należące do tego BindableObject .

(Odziedziczone po BindableObject)
class
ClassId

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

(Odziedziczone po Element)
Command

Pobiera lub ustawia polecenie, które jest uruchamiane po kliknięciu menu.

CommandParameter

Pobiera lub ustawia parametr, który jest przesyłany do polecenia.

Dispatcher (Odziedziczone po BindableObject)
EffectControlProvider

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

(Odziedziczone po Element)
Effects

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

(Odziedziczone po Element)
Icon
Nieaktualne.

Pobiera lub ustawia ikonę dla elementu menu.

IconImageSource
Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pomocą uruchomienia 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.

IsEnabledPropertyName
LogicalChildren

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

(Odziedziczone po Element)
Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Nieaktualne.

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

(Odziedziczone po Element)
Platform
Nieaktualne.
(Odziedziczone po Element)
RealParent

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

(Odziedziczone po Element)
StyleClass

Ustawia StyleClass wygenerowanego, FlyoutItem gdy jest używany z Shell

StyleId

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

(Odziedziczone po Element)
Text

Tekst elementu menu.

Metody

ApplyBindings()

Zastosuj powiązania do BindingContext .

(Odziedziczone po BindableObject)
ClearValue(BindableProperty)

Czyści każdą wartość ustawioną przez SetValue for property .

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści każdą wartość ustawioną przez SetValue Właściwość, która jest identyfikowana przez propertyKey .

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty) (Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey) (Odziedziczone po BindableObject)
Descendants()

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

(Odziedziczone po Element)
EffectIsAttached(String)

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

(Odziedziczone po Element)
FindByName(String)

Zwraca element, który ma określoną nazwę.

(Odziedziczone po Element)
GetAccelerator(BindableObject)

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

GetValue(BindableProperty)

Zwraca wartość, która jest zawarta w BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Nieaktualne.

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

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Nieaktualne.

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

(Odziedziczone po BindableObject)
IsSet(BindableProperty)

Zwraca true czy właściwość target istnieje i została ustawiona.

(Odziedziczone po BindableObject)
OnBindingContextChanged()

Wywoływana za każdym razem, gdy kontekst powiązania elementu zostanie zmieniony. Zaimplementuj tę metodę, aby dodać obsługę klasy dla tego zdarzenia.

(Odziedziczone po Element)
OnChildAdded(Element)

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

(Odziedziczone po Element)
OnChildRemoved(Element)
Nieaktualne.

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

(Odziedziczone po Element)
OnChildRemoved(Element, Int32) (Odziedziczone po Element)
OnClicked()

Gdy jest zastępowany przez aplikację dev, implementuje zachowanie po kliknięciu elementu menu.

OnParentSet()

Wywoływana za każdym razem, gdy element nadrzędny elementu jest ustawiony. Zaimplementuj tę metodę w celu dodania zachowania, gdy element zostanie dodany do elementu nadrzędnego.

(Odziedziczone po Element)
OnPropertyChanged(String)

Metoda wywoływana w przypadku zmiany właściwości powiązanej.

(Odziedziczone po Element)
OnPropertyChanging(String)

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

(Odziedziczone po BindableObject)
RemoveBinding(BindableProperty)

Usuwa poprzednio ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa poprzednio 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 pośrednictwem 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.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

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

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

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

(Odziedziczone po Element)
UnapplyBindings()

Nie stosuje wszystkich wcześniej ustawionych powiązań.

(Odziedziczone po BindableObject)

Zdarzenia

BindingContextChanged

Uruchamiany zawsze, gdy BindingContext Właściwość zostanie zmieniona.

(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, gdy zostanie kliknięty element menu.

DescendantAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany 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
Nieaktualne.
(Odziedziczone po Element)
PropertyChanged

Uruchamiany, gdy właściwość zostanie zmieniona.

(Odziedziczone po BindableObject)
PropertyChanging

Uruchamiany, gdy właściwość zostanie zmieniona.

(Odziedziczone po BindableObject)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

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

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

(Odziedziczone po Element)
IMenuItemController.Activate()
INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)

Metody rozszerzania

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

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

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

Tworzy i stosuje powiązanie z wyrażenia.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)
FindByName<T>(Element, String)

Zwraca wystąpienie typu T nazwie name w zakresie, który zawiera element.

Dotyczy