ShellContent Klasa

Definicja

Odnosi się do ContentPage zawarte w ShellSection .

[Xamarin.Forms.ContentProperty("Content")]
public class ShellContent : Xamarin.Forms.BaseShellItem, Xamarin.Forms.IShellContentController
type ShellContent = class
    inherit BaseShellItem
    interface IShellContentController
    interface IElementController
Dziedziczenie
Atrybuty
Implementuje

Konstruktory

ShellContent()

Pola

ContentProperty

Magazyn zapasowy dla Content pola.

ContentTemplateProperty

Magazyn zapasowy dla ContentTemplate pola.

MenuItemsProperty

Magazyn zapasowy dla MenuItems pola.

Właściwości

AutomationId

Pobiera lub ustawia wartość umożliwiającą platformie automatyzacji znalezienie tego elementu i korzystanie z niego.

(Odziedziczone po Element)
BindingContext

Pobiera lub ustawia obiekt, który zawiera właściwości, które będą wskazywane przez powiązane właściwości należące do tego BindableObject .

(Odziedziczone po BindableObject)
class (Odziedziczone po NavigableElement)
ClassId

Pobiera lub ustawia wartość używaną do identyfikowania kolekcji podobnych elementów.

(Odziedziczone po Element)
Content

Pobiera lub ustawia Page .

ContentTemplate

Pobiera lub ustawia szablon danych do utworzenia, gdy ShellContent stanie się aktywny.

Dispatcher (Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
Effects

Lista efektów, które są stosowane do tego elementu.

(Odziedziczone po Element)
FlyoutIcon

Ikona, która ma być używana dla elementu. Jeśli ta właściwość jest nierówna, spowoduje to powrót do użycia Icon wartości właściwości.

(Odziedziczone po BaseShellItem)
Icon

Definiuje ikonę wyświetlaną w częściach Chrome, które nie są wysuwane.

(Odziedziczone po BaseShellItem)
Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pomocą uruchomienia aplikacji.

(Odziedziczone po Element)
IsChecked

Określa, czy element jest obecnie wyróżniony w wystawce.

(Odziedziczone po BaseShellItem)
IsEnabled

Określa, czy element jest wybierany w przeglądarce Chrome.

(Odziedziczone po BaseShellItem)
IsTabStop

Wskazuje, czy element FlyoutItem jest dołączany do nawigacji karty.

(Odziedziczone po BaseShellItem)
IsVisible (Odziedziczone po BaseShellItem)
LogicalChildren

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
MenuItems

Dodaj MenuItem wystąpienia do menu wysuwanego.

Navigation (Odziedziczone po NavigableElement)
NavigationProxy (Odziedziczone po NavigableElement)
Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Nieaktualne.

Pobiera element, który jest najbliższym elementem nadrzędnym tego elementu, który jest VisualElement .

(Odziedziczone po Element)
Platform
Nieaktualne.
(Odziedziczone po Element)
RealParent

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
Route

Ciąg używany do adresowania elementu.

(Odziedziczone po BaseShellItem)
Style (Odziedziczone po NavigableElement)
StyleClass (Odziedziczone po NavigableElement)
StyleId

Pobiera lub ustawia wartość zdefiniowaną przez użytkownika w celu jednoznacznej identyfikacji elementu.

(Odziedziczone po Element)
TabIndex

Wskazuje kolejność, w której obiekty FlyoutItem są odbierane, gdy użytkownik nawiguje przez elementy przez naciśnięcie klawisza Tab.

(Odziedziczone po BaseShellItem)
Title

Tytuł, który ma być wyświetlany w interfejsie użytkownika.

(Odziedziczone po BaseShellItem)

Metody

ApplyBindings()

Zastosuj powiązania do BindingContext .

(Odziedziczone po BindableObject)
ClearValue(BindableProperty)

Czyści każdą wartość ustawioną przez SetValue for property .

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści każdą wartość ustawioną przez SetValue Właściwość, która jest identyfikowana przez propertyKey .

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty) (Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey) (Odziedziczone po BindableObject)
Descendants()

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
EffectIsAttached(String)

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
FindByName(String)

Zwraca element, który ma określoną nazwę.

(Odziedziczone po Element)
GetValue(BindableProperty)

Zwraca wartość, która jest zawarta w BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Nieaktualne.

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Nieaktualne.

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po BindableObject)
IsSet(BindableProperty)

Zwraca true czy właściwość target istnieje i została ustawiona.

(Odziedziczone po BindableObject)
OnAppearing() (Odziedziczone po BaseShellItem)
OnBindingContextChanged()

Wywoływana za każdym razem, gdy kontekst powiązania elementu zostanie zmieniony. Zaimplementuj tę metodę, aby dodać obsługę klasy dla tego zdarzenia.

(Odziedziczone po Element)
OnChildAdded(Element)
OnChildRemoved(Element)
OnChildRemoved(Element, Int32)
OnDisappearing() (Odziedziczone po BaseShellItem)
OnParentSet() (Odziedziczone po NavigableElement)
OnPropertyChanged(String)

Wywoływana za każdym razem, gdy właściwość zostanie zmieniona.

(Odziedziczone po BaseShellItem)
OnPropertyChanging(String)

Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że zmiana ma miejsce na właściwości.

(Odziedziczone po BindableObject)
OnTabIndexPropertyChanged(Int32, Int32)

Wywoływana za każdym razem, gdy Właściwość TabIndex zostanie zmieniona.

(Odziedziczone po BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

Wywoływana za każdym razem, gdy właściwość IsTabStop zostanie zmieniona.

(Odziedziczone po BaseShellItem)
RemoveBinding(BindableProperty)

Usuwa poprzednio ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa poprzednio ustawiony zasób dynamiczny

(Odziedziczone po Element)
SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

Ustawia właściwość BindableProperty tego elementu do zaktualizowania za pośrednictwem DynamicResource — przy użyciu podanego klucza.

(Odziedziczone po Element)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość propertyKey.

(Odziedziczone po BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
TabIndexDefaultValueCreator()

Wywołuje się, by ustawić wartość domyślną właściwości TabIndex..

(Odziedziczone po BaseShellItem)
TabStopDefaultValueCreator()

Wywołuje się, by ustawić wartość domyślną właściwości TabStop.

(Odziedziczone po BaseShellItem)
UnapplyBindings()

Nie stosuje wszystkich wcześniej ustawionych powiązań.

(Odziedziczone po BindableObject)

Operatory

Implicit(TemplatedPage to ShellContent)

Używane głównie przez język XAML do niejawnego zawijania strony w programie przy użyciu ShellContent .

Zdarzenia

Appearing (Odziedziczone po BaseShellItem)
BindingContextChanged

Uruchamiany zawsze, gdy BindingContext Właściwość zostanie zmieniona.

(Odziedziczone po BindableObject)
ChildAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do elementu.

(Odziedziczone po Element)
ChildRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z elementu.

(Odziedziczone po Element)
DescendantAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do poddrzewa elementów.

(Odziedziczone po Element)
DescendantRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.

(Odziedziczone po Element)
Disappearing (Odziedziczone po BaseShellItem)
PlatformSet
Nieaktualne.
(Odziedziczone po Element)
PropertyChanged

Uruchamiany, gdy właściwość zostanie zmieniona.

(Odziedziczone po BindableObject)
PropertyChanging

Uruchamiany, gdy właściwość zostanie zmieniona.

(Odziedziczone po BindableObject)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms.

(Odziedziczone po Element)
INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)
IShellContentController.GetOrCreateContent()

Do użytku wewnętrznego przez platformę Xamarin. Forms.

IShellContentController.IsPageVisibleChanged
IShellContentController.Page

Do użytku wewnętrznego przez platformę Xamarin. Forms.

IShellContentController.RecyclePage(Page)

Do użytku wewnętrznego przez platformę Xamarin. Forms.

Metody rozszerzania

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Tworzy i stosuje powiązanie z właściwością.

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

Tworzy i stosuje powiązanie z wyrażenia.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)
FindByName<T>(Element, String)

Zwraca wystąpienie typu T nazwie name w zakresie, który zawiera element.

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

Dotyczy