ShellSection Sınıf

Tanım

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

public ref class ShellSection : Microsoft::Maui::Controls::ShellGroupItem, Microsoft::Maui::Controls::IShellSectionController, Microsoft::Maui::IStackNavigation, Microsoft::Maui::IVisualTreeElement
[Microsoft.Maui.Controls.ContentProperty("Items")]
public class ShellSection : Microsoft.Maui.Controls.ShellGroupItem, Microsoft.Maui.Controls.IShellSectionController, Microsoft.Maui.IStackNavigation, Microsoft.Maui.IVisualTreeElement
[Microsoft.Maui.Controls.ContentProperty("Items")]
[System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ShellSection+ShellSectionTypeConverter))]
public class ShellSection : Microsoft.Maui.Controls.ShellGroupItem, Microsoft.Maui.Controls.IShellSectionController, Microsoft.Maui.IStackNavigation, Microsoft.Maui.IVisualTreeElement
[<Microsoft.Maui.Controls.ContentProperty("Items")>]
type ShellSection = class
    inherit ShellGroupItem
    interface IShellSectionController
    interface IElementController
    interface IVisualTreeElement
    interface IStackNavigation
[<Microsoft.Maui.Controls.ContentProperty("Items")>]
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Maui.Controls.ShellSection+ShellSectionTypeConverter))>]
type ShellSection = class
    inherit ShellGroupItem
    interface IShellSectionController
    interface IElementController
    interface IVisualTreeElement
    interface IStackNavigation
Public Class ShellSection
Inherits ShellGroupItem
Implements IShellSectionController, IStackNavigation, IVisualTreeElement
Devralma
Devralma
Türetilmiş
Öznitelikler
Uygulamalar

Oluşturucular

ShellSection()

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

Alanlar

CurrentItemProperty

için CurrentItembağlanabilir özellik.

ItemsProperty

için Itemsbağlanabilir özellik.

transientNamescope

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

(Devralındığı yer: Element)

Özellikler

AutomationId

Otomasyon çerçevesinin bu öğeyi bulmasına ve bu öğeyle etkileşim kurmasına olanak tanıyan 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 bir nesnesi alır veya ayarlar. Bu, bağlanabilir bir özelliktir.

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

öğesinin stil sınıflarını alır veya ayarlar.

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

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

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

Şu anda seçili ShellContentolan .

Dispatcher

Bu bağlanabilir nesne oluşturulduğunda kullanılabilen dağıtıcıyı alır, aksi takdirde en yakın kullanılabilir dağıtıcıyı (büyük olasılıkla pencerenin/uygulamanınkiler) bulmaya çalışır.

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

.NET MAUI tarafından dahili kullanım için.

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

Çalışma zamanı sırasında öğesine uygulanacak stilleri ve özellikleri alır veya ayarlar.

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

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

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

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

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Bu öğe için ilişkili işleyiciyi alır veya ayarlar.

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

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

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

Uygulamanızın çalışması boyunca 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)
IsVisible

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

tarafından thisShellSectionyönetilen nesnelerin koleksiyonuShellContent.

LogicalChildren
Geçersiz.

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Yığın tabanlı gezintiyi işlemeden sorumlu nesneyi alır.

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

öğesinin atamasını Navigation alır NavigationProxy.

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

Bu öğenin üst Element öğesini alır veya ayarlar.

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

.NET MAUI tarafından dahili kullanım için.

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

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

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

Style

Bu öğe için benzersiz Style alır veya ayarlar.

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

öğesinin stil sınıflarını alır veya ayarlar.

(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)
Title

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

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

(Devralındığı yer: BaseShellItem)

Yöntemler

AddLogicalChild(Element)

Mantıksal alt öğelere bir Element ekler.

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

Tüm geçerli bağlamaları öğesine BindingContextuygular.

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

Tüm alt öğeleri Elementkaldırır.

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

Daha önce bağlanabilir bir özellik için ayarlanmış olan tüm değerleri temizler.

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

Daha önce bir bağlanabilir özellik için ayarlanmış olan ve anahtarıyla tanımlanan tüm değerleri temizler.

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

Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır.

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

Belirtilen bağlanabilir özelliğin değerini zorlar. Bu, belirtilen bağlanabilir özellik çağrılarak BindableProperty.CoerceValueDelegate yapılır.

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

.NET MAUI 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)
GetNavigationStack()

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

GetValue(BindableProperty)

Verilen bağlanabilir özelliğin içerdiği değeri döndürür.

(Devralındığı yer: BindableObject)
InsertLogicalChild(Int32, Element)

Belirtilen dizindeki mantıksal alt öğelere bir Element ekler.

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

Bağlanabilir bir özelliğin var olup olmadığını ve bir değer kümesi olup olmadığını belirler.

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnChildAdded(Element)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnChildRemoved(Element, Int32)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnDisappearing()

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir HandlerChanged .

(Devralındığı yer: Element)
OnHandlerChanging(HandlerChangingEventArgs)

Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir HandlerChanging .

(Devralındığı yer: Element)
OnInsertPageBefore(Page, Page)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnParentChanged()

Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir ParentChanged .

(Devralındığı yer: Element)
OnParentChanging(ParentChangingEventArgs)

Türetilmiş bir sınıfta geçersiz kılındığında, olayı tetiklemelidir ParentChanging .

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnPopAsync(Boolean)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnPopToRootAsync(Boolean)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnPropertyChanged(String)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Olayı tetikler PropertyChanging .

(Devralındığı yer: BindableObject)
OnPushAsync(Page, Boolean)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

OnRemovePage(Page)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

RemoveBinding(BindableProperty)

Daha önce ayarlanmış bir bağlamayı bağlanabilir bir özellikten kaldırır.

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

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

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

Belirli Element bir öğeyi mantıksal alt öğelerden ilk kez kaldırır.

(Devralındığı yer: Element)
SetBinding(BindableProperty, BindingBase)

Bağlanabilir bir özelliğe bağlama atar.

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

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

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

Belirtilen bağlanabilir özelliğin değerini ayarlar.

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

Belirtilen bağlanabilir özelliğin değerini ayarlar.

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

.NET MAUI tarafından dahili kullanım için.

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

.NET MAUI tarafından dahili kullanım için.

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

Geçerli bağlamdan tüm geçerli bağlamaları kaldırır.

(Devralındığı yer: BindableObject)

İşleçler

Implicit(ShellContent to ShellSection)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

Implicit(TemplatedPage to ShellSection)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

Ekinlikler

Appearing

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Özelliğin değeri değiştiğinde BindingContext gerçekleşir.

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

Öğesine bir alt öğe eklendiğinde oluşturulur.

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

Öğesinden bir alt öğe kaldırıldığında oluşturulur.

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

Öğenin alt ağacına bir alt öğe eklendiğinde oluşturulur.

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

Bir alt öğe öğeler alt ağacından kaldırıldığında oluşturulur.

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Öğenin işleyicisi her değiştiğinde oluşturulur.

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

Öğenin işleyicisi değişmeye başladığında oluşturulur.

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

Öğenin üst öğesi her değiştiğinde oluşturulur.

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

Öğeninkiler değişmeye başladığında oluşturulur.

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

Özellik değeri değiştiğinde gerçekleşir.

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

Özellik değeri değiştiğinde gerçekleşir.

(Devralındığı yer: BindableObject)

Belirtik Arabirim Kullanımları

IContextFlyoutElement.ContextFlyout

Görünümün ContextFlyout öğesini alır. Menü açılır öğeleri, menü açılır menü alt öğeleri ve menü açılır ayırıcıları bağlam açılır menüsüne eklenebilir.

(Devralındığı yer: Element)
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

(Devralındığı yer: BindableObject)
IEffectControlProvider.RegisterEffect(Effect)

Belirtilen effect öğesini bu öğeye kaydeder.

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

Öğesinin Üst Öğesini alır.

(Devralındığı yer: Element)
IElementController.Descendants()

.NET MAUI tarafından dahili kullanım için.

(Devralındığı yer: Element)
IElementController.LogicalChildren

.NET MAUI tarafından dahili kullanım için.

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

.NET MAUI tarafından dahili kullanım için.

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

.NET MAUI tarafından dahili kullanım için.

(Devralındığı yer: Element)
INameScope.UnregisterName(String)

.NET MAUI tarafından dahili kullanım için.

(Devralındığı yer: Element)
IShellSectionController.AddContentInsetObserver(IShellContentInsetObserver)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.AddDisplayedPageObserver(Object, Action<Page>)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.GetItems()

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.ItemsCollectionChanged

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.NavigationRequested

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.PresentedPage

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.RemoveContentInsetObserver(IShellContentInsetObserver)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.RemoveDisplayedPageObserver(Object)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.SendInsetChanged(Thickness, Double)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.SendPopped()
Geçersiz.

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.SendPopped(Page)
Geçersiz.

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.SendPopping(Page)
Geçersiz.

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.SendPopping(Task)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IShellSectionController.SendPoppingToRoot(Task)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IStackNavigation.NavigationFinished(IReadOnlyList<IView>)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IStackNavigation.RequestNavigation(NavigationRequest)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

IToolTipElement.ToolTip

Kullanıcı işaretçiyi görünümde beklettiğinde görünümün amacının kısa bir açıklamasını görüntüleyen küçük dikdörtgen bir açılır pencereyi temsil eder.

(Devralındığı yer: Element)
IVisualTreeElement.GetVisualChildren()

Öğenin görsel alt öğelerinin salt okunur listesini alır.

(Devralındığı yer: Element)
IVisualTreeElement.GetVisualParent()

Öğenin görsel üst öğesini alır.

(Devralındığı yer: Element)

Uzantı Metotları

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

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

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

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Kaynak nesnedeki bir özellik ile hedef nesnedeki bir özellik arasında bir bağlama oluşturur.

FindByName<T>(Element, String)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

ToHandler(IElement, IMauiContext)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

ToPlatform(IElement, IMauiContext)

Kabuk uygulamasında alt sekmelere göre gezinilebilen gruplandırılmış içerik.

GetVisualElementWindow(IVisualTreeElement)

Öğe bir içinde yer alıyorsa, Görsel Ağaç Öğesini içeren Pencereyi alır.

GetVisualTreeDescendants(IVisualTreeElement)

Belirli bir Görsel Ağaç Öğesi için alt öğelerin listesi olarak alt öğelerin hiyerarşisinin tamamını alır.

GetVisualTreeElements(IVisualTreeElement, Point)

Belirli bir Noktaya göre görsel ağaç öğesinin alt öğelerinin listesini alır.

GetVisualTreeElements(IVisualTreeElement, Rect)

Bir dikdörtgeni temel alan Görsel Ağaç Öğelerinin alt öğelerinin listesini alır.

GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double)

Bir Görsel Ağaç Öğelerinin alt öğelerinin listesini, piksel değil platform birimlerinde belirtilen koordinatlarıyla tanımlanan bir dikdörtgene göre alır.

GetVisualTreeElements(IVisualTreeElement, Double, Double)

Belirli bir x, y noktasını temel alan Görsel Ağaç Öğelerinin alt öğelerinin listesini alır.

Şunlara uygulanır