MenuItem Třída

Definice

Třída, která prezentuje položku nabídky a přidruží ji k příkazu.

public class MenuItem : Xamarin.Forms.BaseMenuItem, Xamarin.Forms.IMenuItemController
type MenuItem = class
    inherit BaseMenuItem
    interface IMenuItemController
Dědičnost
Odvozené
Implementuje

Konstruktory

MenuItem()

Intitializes novou MenuItem instanci.

Pole

AcceleratorProperty

Záložní úložiště pro připojenou vlastnost akcelerátoru

CommandParameterProperty

Určuje vlastnost vázaného parametru příkazu.

CommandProperty

Určuje vlastnost vázanou na příkazy.

IconImageSourceProperty
IconProperty
Zastaralé.

Identfies vlastnost vázanou na ikonu.

IsDestructiveProperty

Určuje vlastnost nedestruktivní vazby.

IsEnabledProperty

Pro interní použití platformou Xamarin. Forms.

TextProperty

Určuje vlastnost s vazbou textu.

Vlastnosti

AutomationId

Získává nebo nastavuje hodnotu, která umožňuje automatizačnímu rozhraní najít tento prvek a pracovat s ním.

(Zděděno od Element)
BindingContext

Získá nebo nastaví objekt, který obsahuje vlastnosti, které budou cílem vázaných vlastností, které patří k tomuto BindableObject .

(Zděděno od BindableObject)
class
ClassId

Získává nebo nastavuje hodnotu, která slouží k identifikaci kolekce sémanticky podobných prvků.

(Zděděno od Element)
Command

Získá nebo nastaví příkaz, který se spustí po kliknutí na nabídku.

CommandParameter

Získá nebo nastaví parametr, který se předává příkazu.

Dispatcher (Zděděno od BindableObject)
EffectControlProvider

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
Effects

Seznam efektů, které se vztahují k této položce.

(Zděděno od Element)
Icon
Zastaralé.

Získá nebo nastaví ikonu pro položku nabídky.

IconImageSource
Id

Získá hodnotu, která může být použita k jednoznačné identifikaci prvku prostřednictvím spuštění aplikace.

(Zděděno od Element)
IsDestructive

Získává nebo nastavuje hodnotu, která indikuje, jestli položka nabídky odebere přidružený prvek uživatelského rozhraní.

IsEnabled

Pro interní použití platformou Xamarin. Forms.

IsEnabledPropertyName
LogicalChildren

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
Parent

Získá nebo nastaví nadřazený element elementu.

(Zděděno od Element)
ParentView
Zastaralé.

Získá prvek, který je nejbližším nadřazeným prvkem tohoto prvku, který je VisualElement .

(Zděděno od Element)
Platform
Zastaralé.
(Zděděno od Element)
RealParent

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
StyleClass

Nastaví StyleClass generované FlyoutItem při použití s Shell

StyleId

Získá nebo nastaví uživatelsky definovanou hodnotu k jednoznačné identifikaci elementu.

(Zděděno od Element)
Text

Text položky nabídky

Metody

ApplyBindings()

Použijte vazby na BindingContext .

(Zděděno od BindableObject)
ClearValue(BindableProperty)

Vymaže všechny hodnoty nastavené SetValue pro property .

(Zděděno od BindableObject)
ClearValue(BindablePropertyKey)

Vymaže jakoukoli hodnotu nastavenou SetValue pro vlastnost, která je identifikována pomocí propertyKey .

(Zděděno od BindableObject)
CoerceValue(BindableProperty) (Zděděno od BindableObject)
CoerceValue(BindablePropertyKey) (Zděděno od BindableObject)
Descendants()

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
EffectIsAttached(String)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
FindByName(String)

Vrátí prvek, který má zadaný název.

(Zděděno od Element)
GetAccelerator(BindableObject)

Získá akcelerátor pro zadaný objekt s možností vazby.

GetValue(BindableProperty)

Vrátí hodnotu, která je obsažena v BindableProperty.

(Zděděno od BindableObject)
GetValues(BindableProperty, BindableProperty)
Zastaralé.

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Zastaralé.

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
IsSet(BindableProperty)

Vrátí, true zda cílová vlastnost existuje a byla nastavena.

(Zděděno od BindableObject)
OnBindingContextChanged()

Vyvolá se vždy, když se změní kontext vazby prvku. Implementací této metody přidejte zpracování třídy pro tuto událost.

(Zděděno od Element)
OnChildAdded(Element)

Vyvolá se vždy, když je ChildAdded potřeba vygenerovat událost. Implementací této metody přidejte zpracování třídy pro tuto událost.

(Zděděno od Element)
OnChildRemoved(Element)
Zastaralé.

Vyvolá se vždy, když je ChildRemoved potřeba vygenerovat událost. Implementací této metody přidejte zpracování třídy pro tuto událost.

(Zděděno od Element)
OnChildRemoved(Element, Int32) (Zděděno od Element)
OnClicked()

Při přepsání pomocí vývoje aplikace implementuje chování při kliknutí na položku nabídky.

OnParentSet()

Vyvolá se vždy, když je nastavena nadřazená položka prvku. Implementujte tuto metodu, aby bylo možné přidat chování při přidání prvku do nadřazeného objektu.

(Zděděno od Element)
OnPropertyChanged(String)

Metoda, která je volána při změně vlastnosti Bound.

(Zděděno od Element)
OnPropertyChanging(String)

Voláním této metody z podřízené třídy se upozorní, že se u vlastnosti stane Změna.

(Zděděno od BindableObject)
RemoveBinding(BindableProperty)

Odebere dříve nastavenou vazbu.

(Zděděno od BindableObject)
RemoveDynamicResource(BindableProperty)

Odebere dříve nastavený dynamický prostředek.

(Zděděno od Element)
SetAccelerator(BindableObject, Accelerator)

Nastaví akcelerátor pro zadaný objekt s možností vazby.

SetBinding(BindableProperty, BindingBase)

Přiřadí vazbu k vlastnosti.

(Zděděno od BindableObject)
SetDynamicResource(BindableProperty, String)

Nastaví vlastnost BindableProperty tohoto prvku, který se má aktualizovat prostřednictvím DynamicResource se zadaným klíčem.

(Zděděno od Element)
SetValue(BindableProperty, Object)

Nastaví hodnotu zadané vlastnosti.

(Zděděno od BindableObject)
SetValue(BindablePropertyKey, Object)

Nastaví hodnotu propertyKey.

(Zděděno od BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
UnapplyBindings()

Odaplikuje všechny dřív nastavené vazby.

(Zděděno od BindableObject)

událost

BindingContextChanged

Vyvolá se vždy, když se BindingContext změní vlastnost.

(Zděděno od BindableObject)
ChildAdded

Vyvolá se při každém přidání podřízeného prvku k elementu.

(Zděděno od Element)
ChildRemoved

Vyvolá se při každém odebrání podřízeného elementu z elementu.

(Zděděno od Element)
Clicked

Událost, která je vyvolána při kliknutí na položku nabídky

DescendantAdded

Vyvolá se vždy, když je do podstromu prvků přidán podřízený element.

(Zděděno od Element)
DescendantRemoved

Vyvolá se vždy, když je z podstromu prvků odebrán podřízený element.

(Zděděno od Element)
PlatformSet
Zastaralé.
(Zděděno od Element)
PropertyChanged

Vyvolá se při změně vlastnosti.

(Zděděno od BindableObject)
PropertyChanging

Vyvolá se v případě, že dojde ke změně vlastnosti.

(Zděděno od BindableObject)

Explicitní implementace rozhraní

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Pro interní použití platformou Xamarin. Forms.

(Zděděno od Element)
IMenuItemController.Activate()
INameScope.RegisterName(String, Object)

Pouze pro interní použití.

(Zděděno od Element)

Metody rozšíření

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

Vytvoří a použije vazbu na vlastnost.

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

Vytvoří a použije vazbu z výrazu.

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

Vrátí instanci typu T , který má název name v oboru, který zahrnuje element.

Platí pro