ShellContent Klasa

Definicja

Odnosi się do ContentPage zawarte w ShellSection .Corresponds to a ContentPage contained in a 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.The backing store for the Content field.

ContentTemplateProperty

Magazyn zapasowy dla ContentTemplate pola.The backing store for the ContentTemplate field.

MenuItemsProperty

Magazyn zapasowy dla MenuItems pola.The backing store for the MenuItems field.

Właściwości

AutomationId

Pobiera lub ustawia wartość umożliwiającą platformie automatyzacji znalezienie tego elementu i korzystanie z niego.Gets or sets a value that allows the automation framework to find and interact with this element.

(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 .Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject.

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

Pobiera lub ustawia wartość używaną do identyfikowania kolekcji podobnych elementów.Gets or sets a value used to identify a collection of semantically similar elements.

(Odziedziczone po Element)
Content

Pobiera lub ustawia Page .Gets or sets the Page.

ContentTemplate

Pobiera lub ustawia szablon danych do utworzenia, gdy ShellContent stanie się aktywny.Gets or sets a data template to create when ShellContent becomes active.

Dispatcher (Odziedziczone po BindableObject)
EffectControlProvider

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po Element)
Effects

Lista efektów, które są stosowane do tego elementu.A list of the effects that are applied to this item.

(Odziedziczone po Element)
FlyoutIcon

Ikona, która ma być używana dla elementu.The icon to use for the item. Jeśli ta właściwość jest nierówna, spowoduje to powrót do użycia Icon wartości właściwości.If this property is unset, it will fallback to using the Icon property value.

(Odziedziczone po BaseShellItem)
Icon

Definiuje ikonę wyświetlaną w częściach Chrome, które nie są wysuwane.Defines the icon to display in parts of the chrome that are not the flyout.

(Odziedziczone po BaseShellItem)
Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pomocą uruchomienia aplikacji.Gets a value that can be used to uniquely identify an element through the run of an application.

(Odziedziczone po Element)
IsChecked

Określa, czy element jest obecnie wyróżniony w wystawce.Defines if the item is currently highlighted in the flyout.

(Odziedziczone po BaseShellItem)
IsEnabled

Określa, czy element jest wybierany w przeglądarce Chrome.Defines if the item is selectable in the chrome.

(Odziedziczone po BaseShellItem)
IsTabStop

Wskazuje, czy element FlyoutItem jest dołączany do nawigacji karty.Indicates whether a FlyoutItem is included in tab navigation.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po Element)
MenuItems

Dodaj MenuItem wystąpienia do menu wysuwanego.Add MenuItem instances to flyout.

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

Pobiera lub ustawia element nadrzędny elementu.Gets or sets the parent element of the element.

(Odziedziczone po Element)
ParentView
Nieaktualne.

Pobiera element, który jest najbliższym elementem nadrzędnym tego elementu, który jest VisualElement .Gets the element which is the closest ancestor of this element that is a VisualElement.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po Element)
Route

Ciąg używany do adresowania elementu.The string used to address the item.

(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.Gets or sets a user defined value to uniquely identify the element.

(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.Indicates the order in which FlyoutItem objects receive focus when the user navigates through items by pressing the Tab key.

(Odziedziczone po BaseShellItem)
Title

Tytuł, który ma być wyświetlany w interfejsie użytkownika.Title to display in the UI.

(Odziedziczone po BaseShellItem)

Metody

ApplyBindings()

Zastosuj powiązania do BindingContext .Apply the bindings to BindingContext.

(Odziedziczone po BindableObject)
ClearValue(BindableProperty)

Czyści każdą wartość ustawioną przez SetValue for property .Clears any value set by 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 .Clears any value set by SetValue for the property that is identified by propertyKey.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po Element)
EffectIsAttached(String)

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po Element)
FindByName(String)

Zwraca element, który ma określoną nazwę.Returns the element that has the specified name.

(Odziedziczone po Element)
GetValue(BindableProperty)

Zwraca wartość, która jest zawarta w BindableProperty.Returns the value that is contained in the BindableProperty.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po BindableObject)
IsSet(BindableProperty)

Zwraca true czy właściwość target istnieje i została ustawiona.Returns true if the target property exists and has been set.

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

Wywoływana za każdym razem, gdy kontekst powiązania elementu zostanie zmieniony.Invoked whenever the binding context of the element changes. Zaimplementuj tę metodę, aby dodać obsługę klasy dla tego zdarzenia.Implement this method to add class handling for this event.

(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.Called whenever a property changes.

(Odziedziczone po BaseShellItem)
OnPropertyChanging(String)

Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że zmiana ma miejsce na właściwości.Call this method from a child class to notify that a change is going to happen on a property.

(Odziedziczone po BindableObject)
OnTabIndexPropertyChanged(Int32, Int32)

Wywoływana za każdym razem, gdy Właściwość TabIndex zostanie zmieniona.Called whenever the TabIndex property changes.

(Odziedziczone po BaseShellItem)
OnTabStopPropertyChanged(Boolean, Boolean)

Wywoływana za każdym razem, gdy właściwość IsTabStop zostanie zmieniona.Called whenever the IsTabStop property changes.

(Odziedziczone po BaseShellItem)
RemoveBinding(BindableProperty)

Usuwa poprzednio ustawione powiązanie.Removes a previously set binding.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa poprzednio ustawiony zasób dynamicznyRemoves a previously set dynamic resource

(Odziedziczone po Element)
SetBinding(BindableProperty, BindingBase)

Przypisuje powiązanie do właściwości.Assigns a binding to a property.

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

Ustawia właściwość BindableProperty tego elementu do zaktualizowania za pośrednictwem DynamicResource — przy użyciu podanego klucza.Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key.

(Odziedziczone po Element)
SetValue(BindableProperty, Object)

Ustawia wartość określonej właściwości.Sets the value of the specified property.

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość propertyKey.Sets the value of the propertyKey.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

(Odziedziczone po Element)
TabIndexDefaultValueCreator()

Wywołuje się, by ustawić wartość domyślną właściwości TabIndex..Called to set the default value of the TabIndex property..

(Odziedziczone po BaseShellItem)
TabStopDefaultValueCreator()

Wywołuje się, by ustawić wartość domyślną właściwości TabStop.Called to set the default value of the TabStop property.

(Odziedziczone po BaseShellItem)
UnapplyBindings()

Nie stosuje wszystkich wcześniej ustawionych powiązań.Unapplies all previously set bindings.

(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 .Used primarily by XAML to implicitly wrap a page in with a ShellContent.

Zdarzenia

Appearing (Odziedziczone po BaseShellItem)
BindingContextChanged

Uruchamiany zawsze, gdy BindingContext Właściwość zostanie zmieniona.Raised whenever the BindingContext property changes.

(Odziedziczone po BindableObject)
ChildAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do elementu.Occurs whenever a child element is added to the element.

(Odziedziczone po Element)
ChildRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z elementu.Occurs whenever a child element is removed from the element.

(Odziedziczone po Element)
DescendantAdded

Występuje za każdym razem, gdy element podrzędny zostanie dodany do poddrzewa elementów.Occurs whenever a child element is added to the elements subtree.

(Odziedziczone po Element)
DescendantRemoved

Występuje za każdym razem, gdy element podrzędny zostanie usunięty z poddrzewa elementów.Occurs whenever a child element is removed from the elements subtree.

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

Uruchamiany, gdy właściwość zostanie zmieniona.Raised when a property has changed.

(Odziedziczone po BindableObject)
PropertyChanging

Uruchamiany, gdy właściwość zostanie zmieniona.Raised when a property is about to change.

(Odziedziczone po BindableObject)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

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

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

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

Tylko do użytku wewnętrznego.For internal use only.

(Odziedziczone po Element)
IShellContentController.GetOrCreateContent()

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

IShellContentController.IsPageVisibleChanged
IShellContentController.Page

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

IShellContentController.RecyclePage(Page)

Do użytku wewnętrznego przez platformę Xamarin. Forms.For internal use by the Xamarin.Forms platform.

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ą.Creates and applies a binding to a property.

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

Tworzy i stosuje powiązanie z wyrażenia.Creates and applies a binding from an expression.

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

Zwraca wystąpienie typu T nazwie name w zakresie, który zawiera element.Returns the instance of type T that has name name in the scope that includes element.

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

Dotyczy