ShellItem Sınıf

Tanım

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Xamarin.Forms.ContentProperty("Items")]
public class ShellItem : Xamarin.Forms.ShellGroupItem, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ShellItem>, Xamarin.Forms.IShellItemController
type ShellItem = class
    inherit ShellGroupItem
    interface IShellItemController
    interface IElementController
    interface IElementConfiguration<ShellItem>
Devralma
Türetilmiş
Öznitelikler
System.ComponentModel.EditorBrowsableAttribute ContentPropertyAttribute
Uygulamalar

Oluşturucular

ShellItem()

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

Alanlar

CurrentItemProperty

Alanın yedekleme deposu CurrentItem .

ItemsProperty

Alanın yedekleme deposu Items .

Ö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

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: NavigableElement)
ClassId

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

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

Şu anda seçili Tab olan veya ShellSection.

Dispatcher

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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

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

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

Bu öğeye uygulanan efektlerin listesi.

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

AsSingleItem (varsayılan), açılır öğede yalnızca bu öğenin başlığını görüntüler. AsMultipleItems her çocuk ve için ayrı bir açılır öğe seçeneği oluşturur.MenuItem

(Devralındığı yer: ShellGroupItem)
FlyoutIcon

Öğe için kullanılacak simge. Bu özellik ayarlanmamışsa, özellik değerini kullanmaya Icon geri döndürülecektir.

(Devralındığı yer: BaseShellItem)
Icon

Chrome'un açılır öğe olmayan bölümlerinde görüntülenecek simgeyi tanımlar.

(Devralındığı yer: BaseShellItem)
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)
IsChecked

Öğenin açılır öğede şu anda vurgulanmış olup olmadığını tanımlar.

(Devralındığı yer: BaseShellItem)
IsEnabled

Öğenin chrome'da seçilebilir olup olmadığını tanımlar.

(Devralındığı yer: BaseShellItem)
IsTabStop

Bir FlyoutItem öğesinin sekme gezintisinde yer alıp almadığını gösterir.

(Devralındığı yer: BaseShellItem)
IsVisible

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: BaseShellItem)
Items

tarafından thisShellItemyönetilen nesnelerin koleksiyonuShellSection.

LogicalChildren

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

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

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: NavigableElement)
NavigationProxy

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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

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

(Devralındığı yer: Element)
ParentView
Geçersiz.

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

(Devralındığı yer: Element)
Platform
Geçersiz.

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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

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

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

Öğeyi ele almak için kullanılan dize.

(Devralındığı yer: BaseShellItem)
Style

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: NavigableElement)
StyleId

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

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

Kullanıcı Sekme tuşuna basarak öğeler arasında gezindiğinde FlyoutItem nesnelerinin odağı aldığı sırayı gösterir.

(Devralındığı yer: BaseShellItem)
Title

Kullanıcı arabiriminde görüntülenecek başlık.

(Devralındığı yer: BaseShellItem)

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)

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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

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

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

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

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

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

(Devralındığı yer: Element)
GetValue(BindableProperty)

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

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty)
Geçersiz.

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

(Devralındığı yer: BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Geçersiz.

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

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

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

(Devralındığı yer: BindableObject)
On<T>()

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

OnAppearing()

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: BaseShellItem)
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)

Geliştiriciler, yeni Element bir eklendiğinde davranışı özelleştirmek için bu yöntemi geçersiz kılabilir.

OnChildRemoved(Element)
Geçersiz.

Geliştiriciler, bir alt öğe Element kaldırıldığında davranışı özelleştirmek için bu yöntemi geçersiz kılabilir.

OnChildRemoved(Element, Int32)

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

OnDisappearing()

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: BaseShellItem)
OnParentSet()

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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

Bir özellik değiştiğinde çağrılır.

(Devralındığı yer: BaseShellItem)
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)
OnTabIndexPropertyChanged(Int32, Int32)

TabIndex özelliği her değiştiğinde çağrılır.

(Devralındığı yer: BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

IsTabStop özelliği her değiştiğinde çağrılır.

(Devralındığı yer: BaseShellItem)
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)
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 tarafından dahili kullanım için. Forms platform.

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

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

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

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

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

TabIndex özelliğinin varsayılan değerini ayarlamak için çağrıldı..

(Devralındığı yer: BaseShellItem)
TabStopDefaultValueCreator()

TabStop özelliğinin varsayılan değerini ayarlamak için çağrılır.

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

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

(Devralındığı yer: BindableObject)

İşleçler

Implicit(MenuItem to ShellItem)

Bir 'den ShellSection örtük olarak oluşturmak MenuItem için öncelikli olarak XAML tarafından kullanılır.

Implicit(ShellContent to ShellItem)

Bir 'den ShellContent örtük olarak oluşturmak ShellItem için öncelikli olarak XAML tarafından kullanılır.

Implicit(ShellSection to ShellItem)

Bir 'den ShellSection örtük olarak oluşturmak ShellItem için öncelikli olarak XAML tarafından kullanılır.

Implicit(TemplatedPage to ShellItem)

Bir 'den TemplatedPage örtük olarak oluşturmak ShellItem için öncelikli olarak XAML tarafından kullanılır.

Ekinlikler

Appearing

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: BaseShellItem)
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)
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)
Disappearing

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(Devralındığı yer: BaseShellItem)
PlatformSet
Geçersiz.

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

(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 tarafından dahili kullanım için. Forms platform.

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

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

(Devralındığı yer: Element)
INameScope.RegisterName(String, Object)

Yalnızca dahili kullanım içindir.

(Devralındığı yer: Element)
IShellItemController.GetItems()

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

IShellItemController.ItemsCollectionChanged

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

IShellItemController.ProposeSection(ShellSection, Boolean)

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

IShellItemController.ShowTabs

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

Uzantı Metotları

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

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)
Geçersiz.

İfadeden bağlama oluşturur ve uygular.

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

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

FindByName<T>(Element, String)

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

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Açılır öğedeki bir veya daha fazla öğe. içinde Shellyer alır.

Şunlara uygulanır