ShellSection Classe

Definizione

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
[Xamarin.Forms.ContentProperty("Items")]
public class ShellSection : Xamarin.Forms.ShellGroupItem, Xamarin.Forms.IShellSectionController
type ShellSection = class
    inherit ShellGroupItem
    interface IShellSectionController
    interface IElementController
Ereditarietà
Derivato
Attributi
System.ComponentModel.EditorBrowsableAttribute ContentPropertyAttribute
Implementazioni

Costruttori

ShellSection()

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

Campi

CurrentItemProperty

Archivio di backup per il campo CurrentItem.

ItemsProperty

Archivio di backup per il campo Items.

Proprietà

AutomationId

Ottiene o imposta un valore che consente al framework di automazione di individuare questo elemento e di interagire con esso.

(Ereditato da Element)
BindingContext

Ottiene o imposta l'oggetto contenente le proprietà che saranno interessate dalle proprietà associate appartenenti a questo elemento BindableObject.

(Ereditato da BindableObject)
class

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da NavigableElement)
ClassId

Ottiene o imposta un valore utilizzato per identificare una raccolta di elementi semanticamente simili.

(Ereditato da Element)
CurrentItem

Oggetto ShellContent attualmente selezionato.

Dispatcher

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BindableObject)
EffectControlProvider

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
Effects

Un elenco degli effetti che vengono applicati a questo elemento.

(Ereditato da Element)
FlyoutDisplayOptions

AsSingleItem (impostazione predefinita) visualizza nel riquadro a comparsa solo il titolo di questo elemento. AsMultipleItems crea un'opzione di menu a comparsa separata per ogni elemento figlio e per ogni oggetto MenuItem.

(Ereditato da ShellGroupItem)
FlyoutIcon

Icona da usare per l'elemento. Se questa proprietà non è impostata, viene eseguito il fallback all'uso del valore della proprietà Icon.

(Ereditato da BaseShellItem)
Icon

Definisce l'icona da visualizzare nelle parti del riquadro che non costituiscono il riquadro a comparsa.

(Ereditato da BaseShellItem)
Id

Ottiene un valore che può essere utilizzato per identificare in modo univoco un elemento tramite l'esecuzione di un'applicazione.

(Ereditato da Element)
IsChecked

Definisce se l'elemento è attualmente evidenziato nel riquadro a comparsa.

(Ereditato da BaseShellItem)
IsEnabled

Definisce se l'elemento è selezionabile nel riquadro.

(Ereditato da BaseShellItem)
IsTabStop

Indica se un FlyoutItem è incluso nella navigazione tramite tabulazione.

(Ereditato da BaseShellItem)
IsVisible

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BaseShellItem)
Items

Raccolta di ShellContent oggetti gestiti da thisShellSection.

LogicalChildren

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
Navigation

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da NavigableElement)
NavigationProxy

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da NavigableElement)
Parent

Ottiene o imposta l'elemento padre dell'elemento.

(Ereditato da Element)
ParentView
Obsoleti.

Ottiene l'elemento che rappresenta il predecessore più vicino di questo elemento che è VisualElement.

(Ereditato da Element)
Platform
Obsoleti.

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da Element)
RealParent

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
Route

Stringa usata per indirizzare l'elemento.

(Ereditato da BaseShellItem)
Stack

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

Style

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da NavigableElement)
StyleClass

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da NavigableElement)
StyleId

Ottiene o imposta un valore definito dall'utente per identificare in modo univoco l'elemento.

(Ereditato da Element)
TabIndex

Indica l'ordine in cui gli oggetti FlyoutItem ricevono lo stato attivo quando l'utente si sposta tra gli elementi premendo TAB.

(Ereditato da BaseShellItem)
Title

Titolo da visualizzare nell'interfaccia utente.

(Ereditato da BaseShellItem)

Metodi

ApplyBindings()

Applica le associazioni a BindingContext.

(Ereditato da BindableObject)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato da SetValue per property.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato dalla proprietà SetValue identificato da propertyKey.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BindableObject)
Descendants()

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
EffectIsAttached(String)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
FindByName(String)

Restituisce l'elemento con il nome specificato.

(Ereditato da Element)
GetNavigationStack()

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

GetValue(BindableProperty)

Restituisce il valore contenuto in BindableProperty.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Restituisce true se la proprietà di destinazione esiste ed è stata impostata.

(Ereditato da BindableObject)
OnAppearing()

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BaseShellItem)
OnBindingContextChanged()

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

OnChildAdded(Element)

Gli sviluppatori possono eseguire l'override di questo metodo per personalizzare il comportamento quando viene aggiunto un nuovo oggetto Element.

OnChildRemoved(Element)
Obsoleti.

Gli sviluppatori possono eseguire l'override di questo metodo per personalizzare il comportamento quando viene rimosso un oggetto Element figlio.

OnChildRemoved(Element, Int32)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

OnDisappearing()

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BaseShellItem)
OnInsertPageBefore(Page, Page)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

OnParentSet()

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da NavigableElement)
OnPopAsync(Boolean)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

OnPopToRootAsync(Boolean)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

OnPropertyChanged(String)

Viene chiamato ogni volta che una proprietà viene modificata.

(Ereditato da BaseShellItem)
OnPropertyChanging(String)

Chiamare questo metodo da una classe figlio per segnalare che una proprietà sta per essere modificata.

(Ereditato da BindableObject)
OnPushAsync(Page, Boolean)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

OnRemovePage(Page)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

OnTabIndexPropertyChanged(Int32, Int32)

Viene chiamato ogni volta che la proprietà TabIndex cambia.

(Ereditato da BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

Viene chiamato ogni volta che la proprietà IsTabStop cambia.

(Ereditato da BaseShellItem)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza.

(Ereditato da BindableObject)
RemoveDynamicResource(BindableProperty)

Rimuove una risorsa dinamica impostata in precedenza

(Ereditato da Element)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà.

(Ereditato da BindableObject)
SetDynamicResource(BindableProperty, String)

Imposta la proprietà BindableProperty di questo elemento da aggiornare tramite la DynamicResource con la chiave fornita.

(Ereditato da Element)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore di propertyKey.

(Ereditato da BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
TabIndexDefaultValueCreator()

Viene chiamato per impostare il valore predefinito della proprietà TabIndex.

(Ereditato da BaseShellItem)
TabStopDefaultValueCreator()

Viene chiamato per impostare il valore predefinito della proprietà TabStop.

(Ereditato da BaseShellItem)
UnapplyBindings()

Annulla tutte le associazioni impostate in precedenza.

(Ereditato da BindableObject)

Operatori

Implicit(ShellContent to ShellSection)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

Implicit(TemplatedPage to ShellSection)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

Eventi

Appearing

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BaseShellItem)
BindingContextChanged

Si verifica ogni volta che la proprietà BindingContext cambia.

(Ereditato da BindableObject)
ChildAdded

Si verifica ogni volta che un elemento figlio viene aggiunto all'elemento.

(Ereditato da Element)
ChildRemoved

Si verifica ogni volta che un elemento figlio viene rimosso dall'elemento.

(Ereditato da Element)
DescendantAdded

Si verifica ogni volta che un elemento figlio viene aggiunto al sottoalbero dell'elemento.

(Ereditato da Element)
DescendantRemoved

Si verifica ogni volta che un elemento figlio viene rimosso dal sottoalbero dell'elemento.

(Ereditato da Element)
Disappearing

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da BaseShellItem)
PlatformSet
Obsoleti.

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

(Ereditato da Element)
PropertyChanged

Viene chiamato quando una proprietà è stata modificata.

(Ereditato da BindableObject)
PropertyChanging

Viene chiamato quando una proprietà sta per essere modificata.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
INameScope.RegisterName(String, Object)

Solo per uso interno.

(Ereditato da Element)
IShellSectionController.AddContentInsetObserver(IShellContentInsetObserver)

Per uso interno della piattaforma Xamarin.Forms.

IShellSectionController.AddDisplayedPageObserver(Object, Action<Page>)

Per uso interno della piattaforma Xamarin.Forms.

IShellSectionController.GetItems()

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

IShellSectionController.ItemsCollectionChanged

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

IShellSectionController.NavigationRequested

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

IShellSectionController.PresentedPage

Per uso interno della piattaforma Xamarin.Forms.

IShellSectionController.RemoveContentInsetObserver(IShellContentInsetObserver)

Per uso interno della piattaforma Xamarin.Forms.

IShellSectionController.RemoveDisplayedPageObserver(Object)

Per uso interno della piattaforma Xamarin.Forms.

IShellSectionController.SendInsetChanged(Thickness, Double)

Per uso interno della piattaforma Xamarin.Forms.

IShellSectionController.SendPopped()
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

IShellSectionController.SendPopped(Page)
Obsoleti.

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

IShellSectionController.SendPopping(Page)
Obsoleti.

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

IShellSectionController.SendPopping(Task)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

IShellSectionController.SendPoppingToRoot(Task)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

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

Crea un'associazione e la applica a una proprietà.

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

Crea e applica un'associazione da un'espressione.

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

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

FindByName<T>(Element, String)

Restituisce l'istanza di tipo T con nome name nell'ambito che include element.

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

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Contenuto raggruppato in un'applicazione shell, esplorabile tramite schede nella parte inferiore.

Si applica a