MenuItem Sınıf

Tanım

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

public class MenuItem : Xamarin.Forms.BaseMenuItem, Xamarin.Forms.IMenuItemController
type MenuItem = class
    inherit BaseMenuItem
    interface IMenuItemController
Devralma
Türetilmiş
Uygulamalar

Oluşturucular

MenuItem()

Yeni MenuItem bir örneği başlatır.

Alanlar

AcceleratorProperty

Hızlandırıcı ekli özelliği için yedekleme deposu.

CommandParameterProperty

Komut parametresi bağlı özelliğini tanımlar.

CommandProperty

Komut bağlı özelliğini tanımlar.

IconImageSourceProperty

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

IconProperty
Kullanımdan kalktı.

Simgeye bağlı özelliği doğrular.

IsDestructiveProperty

IsDestructive sınır özelliğini tanımlar.

IsEnabledProperty

Xamarin.Forms platformu tarafından dahili kullanım için.

TextProperty

Metin sınırı özelliğini tanımlar.

Özellikler

AutomationId

Otomasyon çerçevesinin bu öğeyi bulmasını ve bu öğeyle etkileşim kurmasını sağlayan bir değer alır veya ayarlar.

(Devralındığı yer: Element)
BindingContext

Bu BindableObjectöğesine ait olan ilişkili özellikler tarafından hedeflenecek özellikleri içeren nesneyi alır veya ayarlar.

(Devralındığı yer: BindableObject)
class

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

ClassId

Benzer öğelerden oluşan bir koleksiyonu tanımlamak için kullanılan değeri alır veya ayarlar.

(Devralındığı yer: Element)
Command

Menü tıklatıldığında çalıştırılan komutu alır veya ayarlar.

CommandParameter

Komutuna geçirilen parametreyi alır veya ayarlar.

Dispatcher

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

(Devralındığı yer: BindableObject)
EffectControlProvider

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
Effects

Bu öğeye uygulanan efektlerin listesi.

(Devralındığı yer: Element)
Icon
Kullanımdan kalktı.

Menü öğesinin simgesini alır veya ayarlar.

IconImageSource

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

Id

Bir uygulamanın çalıştırılmasıyla bir öğeyi benzersiz olarak tanımlamak için kullanılabilecek bir değer alır.

(Devralındığı yer: Element)
IsDestructive

Menü öğesinin ilişkili ui öğesini kaldırıp kaldırmadığını belirten bir değer alır veya ayarlar.

IsEnabled

Xamarin.Forms platformu tarafından dahili kullanım için.

IsEnabledPropertyName
Kullanımdan kalktı.

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

LogicalChildren

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
Parent

öğesinin üst öğesini alır veya ayarlar.

(Devralındığı yer: Element)
ParentView
Kullanımdan kalktı.

Bir olan bu öğenin en yakın atası olan VisualElementöğesini alır.

(Devralındığı yer: Element)
Platform
Kullanımdan kalktı.

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

(Devralındığı yer: Element)
RealParent

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
StyleClass

ile kullanıldığında oluşturulan'ın FlyoutItem StyleClass'ını ayarlar Shell

StyleId

Öğeyi benzersiz olarak tanımlamak için kullanıcı tanımlı bir değer alır veya ayarlar.

(Devralındığı yer: Element)
Text

Menü öğesinin metni.

Yöntemler

ApplyBindings()

bağlamalarını uygulamasına BindingContextuygulayın.

(Devralındığı yer: BindableObject)
ClearValue(BindableProperty)

için propertytarafından SetValue ayarlanan tüm değerleri temizler.

(Devralındığı yer: BindableObject)
ClearValue(BindablePropertyKey)

tarafından propertyKeytanımlanan özelliği için tarafından ayarlanan SetValue tüm değerleri temizler.

(Devralındığı yer: BindableObject)
CoerceValue(BindableProperty)

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

(Devralındığı yer: BindableObject)
CoerceValue(BindablePropertyKey)

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

(Devralındığı yer: BindableObject)
Descendants()

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
EffectIsAttached(String)

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
FindByName(String)

Belirtilen ada sahip öğeyi döndürür.

(Devralındığı yer: Element)
GetAccelerator(BindableObject)

Belirtilen bağlanabilir nesne için hızlandırıcıyı alır.

GetValue(BindableProperty)

BindableProperty içinde yer alan değeri döndürür.

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty)
Kullanımdan kalktı.

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Kullanımdan kalktı.

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: BindableObject)
IsSet(BindableProperty)

Hedef özellik varsa ve ayarlanmışsa döndürür true .

(Devralındığı yer: BindableObject)
OnBindingContextChanged()

Öğesinin bağlama bağlamı her değiştiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

(Devralındığı yer: Element)
OnChildAdded(Element)

ChildAdded Olayın her dağıtılması gerektiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

(Devralındığı yer: Element)
OnChildRemoved(Element)
Kullanımdan kalktı.

ChildRemoved Olayın her dağıtılması gerektiğinde çağrılır. Bu olay için sınıf işleme eklemek için bu yöntemi uygulayın.

(Devralındığı yer: Element)
OnChildRemoved(Element, Int32)

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

(Devralındığı yer: Element)
OnClicked()

Bir uygulama geliştiricisi tarafından geçersiz kılındığında, menü öğesine tıklandığında davranışı uygular.

OnParentSet()

Bir öğenin Üst öğesi ayarlandığında çağrılır. Öğe bir üst öğeye eklendiğinde davranış eklemek için bu yöntemi uygulayın.

(Devralındığı yer: Element)
OnPropertyChanged(String)

Bir bağlı özellik değiştirildiğinde çağrılan yöntem.

(Devralındığı yer: Element)
OnPropertyChanging(String)

Bir özellikte değişiklik olacağını bildirmek için bir alt sınıftan bu yöntemi çağırarak.

(Devralındığı yer: BindableObject)
RemoveBinding(BindableProperty)

Önceden ayarlanmış bir bağlamayı kaldırır.

(Devralındığı yer: BindableObject)
RemoveDynamicResource(BindableProperty)

Önceden ayarlanmış bir dinamik kaynağı kaldırır

(Devralındığı yer: Element)
SetAccelerator(BindableObject, Accelerator)

Belirtilen bağlanabilir nesne için hızlandırıcıyı ayarlar.

SetBinding(BindableProperty, BindingBase)

Bir özelliğe bağlama atar.

(Devralındığı yer: BindableObject)
SetDynamicResource(BindableProperty, String)

Bu öğenin BindableProperty özelliğini sağlanan anahtarla DynamicResource aracılığıyla güncelleştirilecek şekilde ayarlar.

(Devralındığı yer: Element)
SetValue(BindableProperty, Object)

Belirtilen özelliğin değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValue(BindablePropertyKey, Object)

propertyKey değerini ayarlar.

(Devralındığı yer: BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
UnapplyBindings()

Önceden ayarlanmış tüm bağlamaları uygulamaz.

(Devralındığı yer: BindableObject)

Ekinlikler

BindingContextChanged

Özellik her değiştiğinde BindingContext oluşturulur.

(Devralındığı yer: BindableObject)
ChildAdded

Öğesine bir alt öğe eklendiğinde gerçekleşir.

(Devralındığı yer: Element)
ChildRemoved

Öğesinden bir alt öğe kaldırıldığında gerçekleşir.

(Devralındığı yer: Element)
Clicked

Menü öğesine tıklandığında tetiklenen olay.

DescendantAdded

Öğeler alt ağacına bir alt öğe eklendiğinde gerçekleşir.

(Devralındığı yer: Element)
DescendantRemoved

Öğeler alt ağacından bir alt öğe kaldırıldığında gerçekleşir.

(Devralındığı yer: Element)
PlatformSet
Kullanımdan kalktı.

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

(Devralındığı yer: Element)
PropertyChanged

Bir özellik değiştiğinde oluşturulur.

(Devralındığı yer: BindableObject)
PropertyChanging

Bir özellik değişmek üzereyken tetikleniyor.

(Devralındığı yer: BindableObject)

Belirtik Arabirim Kullanımları

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Xamarin.Forms platformu tarafından dahili kullanım için.

(Devralındığı yer: Element)
IMenuItemController.Activate()

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

INameScope.RegisterName(String, Object)

Yalnızca dahili kullanım içindir.

(Devralındığı yer: Element)

Uzantı Metotları

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

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

Bir özelliğe bağlama oluşturur ve uygular.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Kullanımdan kalktı.

İfadeden bağlama oluşturur ve uygular.

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

Menü öğesini sunan ve bir komutla ilişkilendiren sınıf.

FindByName<T>(Element, String)

içeren elementkapsamda adı name olan türün T örneğini döndürür.

Şunlara uygulanır