BaseShellItem Classe

Definizione

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

[System.Diagnostics.DebuggerDisplay("Title = {Title}, Route = {Route}")]
public class BaseShellItem : Xamarin.Forms.NavigableElement, Xamarin.Forms.ITabStopElement
type BaseShellItem = class
    inherit NavigableElement
    interface ITabStopElement
Ereditarietà
System.Object
BaseShellItem
Derivato
Attributi
System.Diagnostics.DebuggerDisplayAttribute
Implementazioni

Costruttori

BaseShellItem()

Crea un nuovo elemento BaseShellItem con valori predefiniti.

Campi

FlyoutIconProperty

Archivio di backup per il campo FlyoutIcon.

IconProperty

Archivio di backup per il campo Icon.

IsCheckedProperty

Archivio di backup per il campo IsChecked.

IsEnabledProperty

Archivio di backup per il campo IsEnabled.

IsTabStopProperty

Archivio di backup per il campo IsTabStopProperty.

IsVisibleProperty

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

TabIndexProperty

Archivio di backup per il campo TabIndexProperty.

TitleProperty

Archivio di backup per il campo Title.

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

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

(Ereditato da NavigableElement)
ClassId

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

(Ereditato da Element)
Dispatcher

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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

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

Icon

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

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.

IsEnabled

Definisce se l'elemento è selezionabile nel riquadro.

IsTabStop

Indica se un FlyoutItem è incluso nella navigazione tramite tabulazione.

IsVisible

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

LogicalChildren

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
Navigation

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

(Ereditato da NavigableElement)
NavigationProxy

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

(Ereditato da Element)
RealParent

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da Element)
Route

Stringa usata per indirizzare l'elemento.

Style

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

(Ereditato da NavigableElement)
StyleClass

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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

Title

Titolo da visualizzare nell'interfaccia utente.

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)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

OnBindingContextChanged()

Richiamato ogni volta che il contesto di associazione dell'elemento cambia. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnChildAdded(Element)

Richiamato ogni volta che l'evento ChildAdded deve essere emesso. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnChildRemoved(Element)
Obsoleti.

Richiamato ogni volta che l'evento ChildRemoved deve essere emesso. Implementare questo metodo per aggiungere la gestione delle classi per questo evento.

(Ereditato da Element)
OnChildRemoved(Element, Int32)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

(Ereditato da Element)
OnDisappearing()

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

OnParentSet()

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

(Ereditato da NavigableElement)
OnPropertyChanged(String)

Viene chiamato ogni volta che una proprietà viene modificata.

OnPropertyChanging(String)

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

(Ereditato da BindableObject)
OnTabIndexPropertyChanged(Int32, Int32)

Viene chiamato ogni volta che la proprietà TabIndex cambia.

OnTabStopPropertyChanged(Boolean, Boolean)

Viene chiamato ogni volta che la proprietà IsTabStop cambia.

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.

TabStopDefaultValueCreator()

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

UnapplyBindings()

Annulla tutte le associazioni impostate in precedenza.

(Ereditato da BindableObject)

Eventi

Appearing

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

PlatformSet
Obsoleti.

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

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)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

NavigableElement che rappresenta la classe di base per ShellGroupItem e ShellContent.

Si applica a