MenuItem Třída

Definice

Třída, která zobrazuje 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()

Intitializuje novou MenuItem instanci.

Pole

AcceleratorProperty

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

CommandParameterProperty

Identifikuje vlastnost vázané na parametr příkazu.

CommandProperty

Identifikuje vlastnost vázanou příkazem.

IconImageSourceProperty

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

IconProperty
Zastaralé.

Identfies the icon bound property.

IsDestructiveProperty

Identifikuje vlastnost IsDestructive Bound.

IsEnabledProperty

Interní použití platformou Xamarin.Forms

TextProperty

Identifikuje vlastnost vázané na text.

Vlastnosti

AutomationId

Získá nebo nastaví hodnotu, která umožňuje rozhraní automation najít a pracovat s tímto prvkem.

(Zděděno od Element)
BindingContext

Získá nebo nastaví objekt, který obsahuje vlastnosti, které budou cílem vázané vlastnosti, které patří do tohoto BindableObject.

(Zděděno od BindableObject)
class

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

ClassId

Získá nebo nastaví hodnotu použitou k identifikaci kolekce sémanticky podobných prvků.

(Zděděno od Element)
Command

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

CommandParameter

Získá nebo nastaví parametr, který je předán příkazu.

Dispatcher

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

(Zděděno od BindableObject)
EffectControlProvider

Interní použití platformou Xamarin.Forms

(Zděděno od Element)
Effects

Seznam efektů použitých pro tuto položku

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

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

IconImageSource

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

Id

Získá hodnotu, kterou lze použít k jedinečné identifikaci elementu prostřednictvím spuštění aplikace.

(Zděděno od Element)
IsDestructive

Získá nebo nastaví hodnotu, která označuje, zda položka nabídky odebere přidružený prvek uživatelského rozhraní.

IsEnabled

Interní použití platformou Xamarin.Forms

IsEnabledPropertyName
Zastaralé.

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

LogicalChildren

Interní použití platformou Xamarin.Forms

(Zděděno od Element)
Parent

Získá nebo nastaví nadřazený prvek prvku.

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

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

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

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

(Zděděno od Element)
RealParent

Interní použití platformou Xamarin.Forms

(Zděděno od Element)
StyleClass

Nastaví třídy StyleClass vygenerované FlyoutItem při použití s Shell

StyleId

Získá nebo nastaví uživatelem definovanou hodnotu pro jedinečnou identifikaci prvku.

(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 libovolnou hodnotu nastavenou SetValue pro property.

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

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

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

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

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

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

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

Interní použití platformou Xamarin.Forms

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

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ý bindable objekt.

GetValue(BindableProperty)

Vrátí hodnotu obsaženou v BindableProperty.

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

Interní použití platformou Xamarin.Forms

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

Interní použití platformou Xamarin.Forms

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

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

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

Vyvolá se vždy, když se změní kontext vazby prvku. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

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

Vyvolána vždy, když ChildAdded je potřeba událost vygenerovat. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

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

Vyvolána vždy, když ChildRemoved je potřeba událost vygenerovat. Implementujte tuto metodu pro přidání zpracování tříd pro tuto událost.

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

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

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

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

OnParentSet()

Vyvolá se vždy, když je nastaven nadřazený prvek. Implementujte tuto metodu, aby se přidalo chování při přidání elementu do nadřazeného objektu.

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

Metoda, která se volá při změně vázané vlastnosti.

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

Voláním této metody z podřízené třídy upozorněte, že u vlastnosti dojde ke změně.

(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 vlastnosti.

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

Nastaví vlastnost BindableProperty tohoto prvku, která se má aktualizovat prostřednictvím DynamicResource s 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)

Interní použití platformou Xamarin.Forms

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

Interní použití platformou Xamarin.Forms

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

Interní použití platformou Xamarin.Forms

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

Zruší použití všech dříve nastavených vazeb.

(Zděděno od BindableObject)

událost

BindingContextChanged

Vyvolá se BindingContext při každé změně vlastnosti.

(Zděděno od BindableObject)
ChildAdded

Probíhá při každém přidání podřízeného elementu do elementu.

(Zděděno od Element)
ChildRemoved

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

(Zděděno od Element)
Clicked

Událost vyvolána po kliknutí na položku nabídky.

DescendantAdded

Probíhá při každém přidání podřízeného elementu do podstromu prvků.

(Zděděno od Element)
DescendantRemoved

Probíhá při každém odebrání podřízeného elementu z podstromu prvků.

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

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

(Zděděno od Element)
PropertyChanged

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

(Zděděno od BindableObject)
PropertyChanging

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

(Zděděno od BindableObject)

Explicitní implementace rozhraní

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Interní použití platformou Xamarin.Forms

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

Interní použití platformou Xamarin.Forms

(Zděděno od Element)
IMenuItemController.Activate()

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

INameScope.RegisterName(String, Object)

Pouze pro interní použití.

(Zděděno od Element)

Metody rozšíření

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

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

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

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

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)

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

FindByName<T>(Element, String)

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

Platí pro