Udostępnij za pośrednictwem


TabbedPage Klasa

Definicja

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
    inherit MultiPage<Page>
    interface IElementConfiguration<TabbedPage>
Dziedziczenie
Atrybuty
Implementuje

Uwagi

Interfejs użytkownika strony z kartami składa się z listy kart i większego obszaru szczegółów. W systemie iOS lista kart jest wyświetlana w dolnej części ekranu, a obszar szczegółów znajduje się powyżej. Na telefonach z systemem Android i Windows karty są wyświetlane w górnej części ekranu. Użytkownik może przewijać kolekcję kart w górnej części ekranu, jeśli ta kolekcja jest zbyt duża, aby zmieścić się na jednym ekranie.

Deweloperzy aplikacji mogą tworzyć strony z kartami na jeden z dwóch sposobów. Po pierwsze deweloperzy aplikacji mogą przypisać do właściwości listę obiektów pojedynczej klasy lub jej podklas ItemsSource oraz przypisać obiekt DataTemplate do ItemTemplate właściwości , aby zwrócić strony dla obiektów o najmniej pochodnym typie. Po drugie deweloperzy aplikacji mogą dodawać kolejne Page obiekty do Children właściwości . Obie metody przedstawiono w poniższych przykładach kodu.

Poniższy przykładowy kod dostosowany do zwięzłości z przykładu FormsGallery, który można znaleźć na stronie Przykładowe aplikacje , pokazuje sposób wyświetlania danych określonego typu przez przypisanie DataTemplate elementu do ItemTemplate właściwości . Zwróć uwagę na sposób NamedColorPage pobierania koloru przez powiązanie pola ColorProperty .

using System;
using Xamarin.Forms;

namespace MinimalTabbed
{
    class TabbedPageDemoPage : TabbedPage
    {
        public TabbedPageDemoPage ()
        {
            this.Title = "TabbedPage";

            this.ItemsSource = new NamedColor[] {
                new NamedColor ("Red", Color.Red),
                new NamedColor ("Yellow", Color.Yellow),
                new NamedColor ("Green", Color.Green),
                new NamedColor ("Aqua", Color.Aqua),
                new NamedColor ("Blue", Color.Blue),
                new NamedColor ("Purple", Color.Purple)
            };

            this.ItemTemplate = new DataTemplate (() => { 
                return new NamedColorPage (); 
            });
        }
    }

    // Data type:
    class NamedColor
    {
        public NamedColor (string name, Color color)
        {
            this.Name = name;
            this.Color = color;
        }

        public string Name { private set; get; }

        public Color Color { private set; get; }

        public override string ToString ()
        {
            return Name;
        }
    }

    // Format page
    class NamedColorPage : ContentPage
    {
        public NamedColorPage ()
        {
            // This binding is necessary to label the tabs in
            // the TabbedPage.
            this.SetBinding (ContentPage.TitleProperty, "Name");
            // BoxView to show the color.
            BoxView boxView = new BoxView {
                WidthRequest = 100,
                HeightRequest = 100,
                HorizontalOptions = LayoutOptions.Center
            };
            boxView.SetBinding (BoxView.ColorProperty, "Color");

            // Build the page
            this.Content = boxView;
        }
    }
}


Poniższy przykład tworzy widok z kartami z dwoma ContentPage wystąpieniami.

class TabbedPageDemoPage2 : TabbedPage
{
    public TabbedPageDemoPage2 ()
    {
        this.Title = "TabbedPage";
        this.Children.Add (new ContentPage 
            {
                Title = "Blue",
                Content = new BoxView
                {
                    Color = Color.Blue,
                    HeightRequest = 100f,
                    VerticalOptions = LayoutOptions.Center
                },
            }
        );
        this.Children.Add (new ContentPage {
            Title = "Blue and Red",
            Content = new StackLayout {
                Children = {
                    new BoxView { Color = Color.Blue },
                    new BoxView { Color = Color.Red}
                }
            }
        });
    }
}

Konstruktory

TabbedPage()

Tworzy nowy TabbedPage element z wartościami domyślnymi.

Pola

ActionSheetSignalName

Ta metoda jest przeznaczona do użytku wewnętrznego.

(Odziedziczone po Page)
AlertSignalName

Ta metoda jest przeznaczona do użytku wewnętrznego.

(Odziedziczone po Page)
BarBackgroundColorProperty

Magazyn zapasowy dla BarBackgroundColor właściwości.

BarBackgroundProperty

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

BarTextColorProperty

Magazyn zapasowy dla BarTextColor właściwości.

BusySetSignalName

Ta metoda jest przeznaczona do użytku wewnętrznego.

(Odziedziczone po Page)
PromptSignalName

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po Page)
SelectedTabColorProperty

Magazyn zapasowy dla SelectedTabColor pola.

UnselectedTabColorProperty

Magazyn zapasowy dla UnselectedTabColor pola.

Właściwości

AnchorX

Pobiera lub ustawia składnik X punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
AnchorY

Pobiera lub ustawia składnik Y punktu środkowego dla dowolnej transformacji względem granic elementu. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
AutomationId

Pobiera lub ustawia wartość, która umożliwia strukturze automatyzacji znajdowanie i interakcję z tym elementem.

(Odziedziczone po Element)
Background

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
BackgroundColor

Pobiera lub ustawia kolor, który wypełni tło elementu VisualElement. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
BackgroundImage
Przestarzałe.

Identyfikuje obraz używany jako tło dla elementu Page.

(Odziedziczone po Page)
BackgroundImageSource

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po Page)
BarBackground

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

BarBackgroundColor

Pobiera lub ustawia kolor tła paska.

BarTextColor

Pobiera lub ustawia kolor tekstu na pasku.

Batched

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

(Odziedziczone po VisualElement)
Behaviors

Pobiera listę zachowań skojarzonych z tym elementem. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
BindingContext

Pobiera lub ustawia obiekt zawierający właściwości, które będą objęte powiązanymi właściwościami należącymi do tego BindableObjectobiektu .

(Odziedziczone po BindableObject)
Bounds

Pobiera granice elementu.

(Odziedziczone po VisualElement)
Children

Pobiera stronę> IList<elementów podrzędnych wielostrony.

(Odziedziczone po MultiPage<T>)
class

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po NavigableElement)
ClassId

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

(Odziedziczone po Element)
Clip

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
ContainerArea

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

(Odziedziczone po Page)
CurrentPage

Pobiera lub ustawia aktualnie wybraną stronę.

(Odziedziczone po MultiPage<T>)
DisableLayout

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

(Odziedziczone po VisualElement)
Dispatcher

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po BindableObject)
EffectControlProvider

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

(Odziedziczone po Element)
Effects

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

(Odziedziczone po Element)
FlowDirection

Pobiera lub ustawia kierunek przepływu układu.

(Odziedziczone po VisualElement)
Height

Pobiera bieżącą wyrenderowaną wysokość tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)
HeightRequest

Pobiera lub ustawia żądaną wysokość zastąpienia tego elementu.

(Odziedziczone po VisualElement)
Icon
Przestarzałe.

Identyfikator zasobu skojarzonej Pageikony.

(Odziedziczone po Page)
IconImageSource

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po Page)
Id

Pobiera wartość, która może służyć do unikatowego identyfikowania elementu za pośrednictwem przebiegu aplikacji.

(Odziedziczone po Element)
IgnoresContainerArea

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

(Odziedziczone po Page)
InputTransparent

Pobiera lub ustawia wartość wskazującą, czy ten element powinien być zaangażowany w cykl interakcji użytkownika. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
InternalChildren

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

(Odziedziczone po Page)
IsBusy

Oznacza stronę jako zajętą. Spowoduje to wyświetlenie stanu zajętości specyficznego dla platformy globalnego wskaźnika aktywności.

(Odziedziczone po Page)
IsEnabled

Pobiera lub ustawia wartość wskazującą, czy ten element jest włączony w interfejsie użytkownika. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
IsFocused

Pobiera wartość wskazującą, czy ten element jest obecnie skoncentrowany. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
IsInNativeLayout

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

(Odziedziczone po VisualElement)
IsNativeStateConsistent

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

(Odziedziczone po VisualElement)
IsPlatformEnabled

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

(Odziedziczone po VisualElement)
IsTabStop

Pobiera lub ustawia wartość wskazującą, czy ten element jest uwzględniony w nawigacji na kartach. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
IsVisible

Pobiera lub ustawia wartość, która określa, czy te elementy powinny być częścią drzewa wizualnego, czy nie. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
ItemsSource

Źródło elementów do wyświetlenia.

(Odziedziczone po MultiPage<T>)
ItemTemplate

Szablon do wyświetlania elementów.

(Odziedziczone po MultiPage<T>)
LogicalChildren

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

(Odziedziczone po Element)
MinimumHeightRequest

Pobiera lub ustawia wartość, która zastępuje minimalną wysokość, której element zażąda podczas układu.

(Odziedziczone po VisualElement)
MinimumWidthRequest

Pobiera lub ustawia wartość, która zastępuje minimalną szerokość elementu żądania podczas układu.

(Odziedziczone po VisualElement)
Navigation

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po NavigableElement)
NavigationProxy

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po NavigableElement)
Opacity

Pobiera lub ustawia wartość nieprzezroczystości zastosowaną do elementu podczas jego renderowania. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
Padding

Odstęp między zawartością Page i obramowaniem.

(Odziedziczone po Page)
Parent

Pobiera lub ustawia element nadrzędny elementu.

(Odziedziczone po Element)
ParentView
Przestarzałe.

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

(Odziedziczone po Element)
Platform
Przestarzałe.

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po Element)
RealParent

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

(Odziedziczone po Element)
Resources

Pobiera lub ustawia lokalny słownik zasobów.

(Odziedziczone po VisualElement)
Rotation

Pobiera lub ustawia obrót (w stopniach) o osi Z (obrót affine), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationX

Pobiera lub ustawia obrót (w stopniach) o osi X (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
RotationY

Pobiera lub ustawia obrót (w stopniach) na osi Y (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po VisualElement)
Scale

Pobiera lub ustawia współczynnik skalowania zastosowany do elementu.

(Odziedziczone po VisualElement)
ScaleX

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku X.

(Odziedziczone po VisualElement)
ScaleY

Pobiera lub ustawia wartość skalowania, która ma być stosowana do kierunku Y.

(Odziedziczone po VisualElement)
SelectedItem

Aktualnie wybrany element.

(Odziedziczone po MultiPage<T>)
SelectedTabColor

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

Style

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po NavigableElement)
StyleClass

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po NavigableElement)
StyleId

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

(Odziedziczone po Element)
TabIndex

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
Title

Tytuł Page.

(Odziedziczone po Page)
ToolbarItems

Zestaw s ToolbarItem, zaimplementowany w sposób specyficzny dla platformy.

(Odziedziczone po Page)
TranslationX

Pobiera lub ustawia różnicę translacji X elementu.

(Odziedziczone po VisualElement)
TranslationY

Pobiera lub ustawia różnicę translacji Y elementu.

(Odziedziczone po VisualElement)
Triggers

Pobiera listę wyzwalacza skojarzonego z tym elementem. Jest to właściwość, która można powiązać.

(Odziedziczone po VisualElement)
UnselectedTabColor

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

Visual

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
Width

Pobiera bieżącą renderowaną szerokość tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)
WidthRequest

Pobiera lub ustawia żądaną szerokość zastąpienia tego elementu.

(Odziedziczone po VisualElement)
X

Pobiera bieżącą pozycję X tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)
Y

Pobiera bieżącą pozycję Y tego elementu. Jest to właściwość powiązana tylko do odczytu.

(Odziedziczone po VisualElement)

Metody

ApplyBindings()

Zastosuj powiązania do BindingContextelementu .

(Odziedziczone po BindableObject)
BatchBegin()

Sygnalizuje początek partii zmian właściwości elementów.

(Odziedziczone po VisualElement)
BatchCommit()

Sygnalizuje koniec partii poleceń do elementu i że te polecenia powinny być teraz zatwierdzone.

(Odziedziczone po VisualElement)
ChangeVisualState()

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

(Odziedziczone po VisualElement)
ClearValue(BindableProperty)

Czyści dowolną wartość ustawioną przez SetValue dla elementu property.

(Odziedziczone po BindableObject)
ClearValue(BindablePropertyKey)

Czyści dowolną wartość ustawioną SetValue przez dla właściwości, która jest identyfikowana przez propertyKeyelement .

(Odziedziczone po BindableObject)
CoerceValue(BindableProperty)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po BindableObject)
CoerceValue(BindablePropertyKey)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po BindableObject)
CreateDefault(Object)

Tworzy stronę domyślną odpowiednią do wyświetlania na thisTabbedPage stronie dla obiektu.

Descendants()

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

(Odziedziczone po Element)
DisplayActionSheet(String, String, String, String[])

Wyświetla natywny arkusz akcji platformy, który umożliwia użytkownikowi aplikacji wybór spośród kilku przycisków.

(Odziedziczone po Page)
DisplayAlert(String, String, String)

Przedstawia użytkownikowi aplikacji okno dialogowe alertu z jednym przyciskiem anulowania.

(Odziedziczone po Page)
DisplayAlert(String, String, String, String)

Przedstawia użytkownikowi aplikacji okno dialogowe alertu z przyciskiem akceptowania i anulowania.

(Odziedziczone po Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
Przestarzałe.

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po Page)
EffectIsAttached(String)

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

(Odziedziczone po Element)
FindByName(String)

Zwraca element o określonej nazwie.

(Odziedziczone po Element)
Focus()

Attemps, aby ustawić fokus na ten element.

(Odziedziczone po VisualElement)
ForceLayout()

Page Wymusza wykonanie przebiegu układu.

(Odziedziczone po Page)
GetPageByIndex(Int32)

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

(Odziedziczone po MultiPage<T>)
GetSizeRequest(Double, Double)
Przestarzałe.

Zwraca wartość SizeRequest elementu . Wywołanie tej metody rozpoczyna przekazywanie miary cyklu układu.

(Odziedziczone po VisualElement)
GetValue(BindableProperty)

Zwraca wartość zawartą w właściwości BindableProperty.

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty)
Przestarzałe.

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

(Odziedziczone po BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Przestarzałe.

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

(Odziedziczone po BindableObject)
InvalidateMeasure()

Wywoływana metoda w celu unieważnienia układu tego VisualElementelementu . MeasureInvalidated Zgłasza zdarzenie.

(Odziedziczone po VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

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

(Odziedziczone po VisualElement)
IsSet(BindableProperty)

Zwraca wartość true , jeśli właściwość docelowa istnieje i została ustawiona.

(Odziedziczone po BindableObject)
Layout(Rectangle)

Aktualizacje granice elementu podczas cyklu układu.

(Odziedziczone po VisualElement)
LayoutChildren(Double, Double, Double, Double)

Określa dzieci Elementw określonym obszarze.

(Odziedziczone po Page)
Measure(Double, Double, MeasureFlags)

Zwraca minimalny rozmiar, który musi być wyświetlany na urządzeniu przez element wizualizacji.

(Odziedziczone po VisualElement)
NativeSizeChanged()

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

(Odziedziczone po VisualElement)
On<T>()

Zwraca wystąpienie specyficzne dla platformy tego TabbedPageobiektu , na którym może zostać wywołana metoda specyficzna dla platformy.

OnAppearing()

Po zastąpieniu umożliwia deweloperom aplikacji dostosowywanie zachowania bezpośrednio przed wyświetleniem Page się.

(Odziedziczone po Page)
OnBackButtonPressed()

Zdarzenie, które jest wywoływane po naciśnięciu przycisku Wstecz.

(Odziedziczone po MultiPage<T>)
OnBindingContextChanged()

Wywoływane za każdym razem, gdy kontekst Page powiązania zmian. Zastąpij tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po Page)
OnChildAdded(Element)

Wywoływane, gdy element podrzędny został dodany do elementu MultiPage<T>.

(Odziedziczone po MultiPage<T>)
OnChildMeasureInvalidated(Object, EventArgs)

Wskazuje, że preferowany rozmiar elementu podrzędnego Element uległ zmianie.

(Odziedziczone po Page)
OnChildRemoved(Element)
Przestarzałe.

Deweloperzy aplikacji mogą zastąpić tę metodę, aby reagować po usunięciu elementu podrzędnego.

(Odziedziczone po VisualElement)
OnChildRemoved(Element, Int32)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
OnChildrenReordered()

Wywoływane za każdym razem, ChildrenReordered gdy zdarzenie ma być emitowane. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.

(Odziedziczone po VisualElement)
OnCurrentPageChanged()

CurrentPageChanged Zgłasza zdarzenie.

(Odziedziczone po MultiPage<T>)
OnDisappearing()

Po przesłonięciu umożliwia deweloperowi aplikacji dostosowywanie zachowania w miarę Page znikania.

(Odziedziczone po Page)
OnMeasure(Double, Double)

Metoda wywoływana w przypadku wystąpienia miary układu.

(Odziedziczone po VisualElement)
OnPagesChanged(NotifyCollectionChangedEventArgs)

Wywoływane, gdy strony zostały MultiPage<T> zmienione.

(Odziedziczone po MultiPage<T>)
OnParentSet()

Wywoływana, Pagegdy właściwość "s Parent " uległa zmianie.

(Odziedziczone po Page)
OnPropertyChanged(String)

Wywoływana, gdy właściwość z możliwością powiązania uległa zmianie.

(Odziedziczone po MultiPage<T>)
OnPropertyChanging(String)

Wywołaj tę metodę z klasy podrzędnej, aby powiadomić, że w właściwości nastąpi zmiana.

(Odziedziczone po BindableObject)
OnSizeAllocated(Double, Double)

Wskazuje, że Page rozmiar został przypisany.

(Odziedziczone po Page)
OnSizeRequest(Double, Double)
Przestarzałe.

Ta metoda jest wywoływana podczas przekazywania miary cyklu układu w celu uzyskania żądanego rozmiaru elementu.

(Odziedziczone po VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
RemoveBinding(BindableProperty)

Usuwa wcześniej ustawione powiązanie.

(Odziedziczone po BindableObject)
RemoveDynamicResource(BindableProperty)

Usuwa wcześniej ustawiony zasób dynamiczny

(Odziedziczone po Element)
SendAppearing()

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

(Odziedziczone po Page)
SendBackButtonPressed()

Wywołuje OnBackButtonPressed().

(Odziedziczone po Page)
SendDisappearing()

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

(Odziedziczone po Page)
SetBinding(BindableProperty, BindingBase)

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

(Odziedziczone po BindableObject)
SetDynamicResource(BindableProperty, String)

Ustawia właściwość BindableProperty tego elementu, która ma zostać zaktualizowana za pośrednictwem elementu DynamicResource z podanym kluczem.

(Odziedziczone po Element)
SetupContent(T, Int32)

Po przesłonięciu w klasie pochodnej wykonuje inicjację contentelementu .

(Odziedziczone po MultiPage<T>)
SetValue(BindableProperty, Object)

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

(Odziedziczone po BindableObject)
SetValue(BindablePropertyKey, Object)

Ustawia wartość właściwościKey.

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

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

(Odziedziczone po BindableObject)
SetValueFromRenderer(BindableProperty, Object)

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

(Odziedziczone po Element)
SetValueFromRenderer(BindablePropertyKey, Object)

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

(Odziedziczone po Element)
SizeAllocated(Double, Double)

Funkcja SizeAllocated jest wywoływana podczas cyklu układu, aby zasygnalizować początek układu drzewa podrzędnego.

(Odziedziczone po VisualElement)
TabIndexDefaultValueCreator()

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
TabStopDefaultValueCreator()

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po VisualElement)
UnapplyBindings()

Usuwa wszystkie wcześniej ustawione powiązania.

(Odziedziczone po BindableObject)
Unfocus()

Usuwa fokus dla tego elementu.

(Odziedziczone po VisualElement)
UnhookContent(T)

Deweloperzy aplikacji zastępują tę metodę, aby wyrejestrować programy obsługi zdarzeń dla elementów zarejestrowanych w SetupContent(T, Int32)programie .

(Odziedziczone po MultiPage<T>)
UpdateChildrenLayout()

Żąda aktualizacji układów elementów podrzędnychElementPage.

(Odziedziczone po Page)

Zdarzenia

Appearing

Wskazuje, że element Page ma być wyświetlany.

(Odziedziczone po Page)
BatchCommitted

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

(Odziedziczone po VisualElement)
BindingContextChanged

Podniesione za każdym razem, BindingContext gdy właściwość ulegnie zmianie.

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

Występuje, gdy elementy podrzędne elementu VisualElement zostały ponownie uporządkowane.

(Odziedziczone po VisualElement)
CurrentPageChanged

Podniesione po CurrentPage zmianie właściwości.

(Odziedziczone po MultiPage<T>)
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

Wskazuje, że Page element ma przestać być wyświetlany.

(Odziedziczone po Page)
FocusChangeRequested

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

(Odziedziczone po VisualElement)
Focused

Występuje, gdy element odbiera fokus.

(Odziedziczone po VisualElement)
LayoutChanged

Podniesione, gdy układ obiektu Page uległ zmianie.

(Odziedziczone po Page)
MeasureInvalidated

Zdarzenie, które jest zgłaszane, gdy układ elementu wizualizacji jest unieważniany.

(Odziedziczone po VisualElement)
PagesChanged

Podniesione, gdy strony podrzędne zmieniły MultiPage<T> się.

(Odziedziczone po MultiPage<T>)
PlatformSet
Przestarzałe.

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

(Odziedziczone po Element)
PropertyChanged

Podniesione, gdy właściwość uległa zmianie.

(Odziedziczone po BindableObject)
PropertyChanging

Podniesione, gdy właściwość ma ulec zmianie.

(Odziedziczone po BindableObject)
SizeChanged

Występuje, gdy właściwości Width lub Height zmieniają wartość na tym elemecie.

(Odziedziczone po VisualElement)
Unfocused

Występuje, gdy element traci fokus.

(Odziedziczone po VisualElement)

Jawne implementacje interfejsu

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

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

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

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

(Odziedziczone po Element)
IItemsView<T>.CreateDefault(Object)

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

(Odziedziczone po MultiPage<T>)
IItemsView<T>.SetupContent(T, Int32)

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

(Odziedziczone po MultiPage<T>)
IItemsView<T>.UnhookContent(T)

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

(Odziedziczone po MultiPage<T>)
INameScope.RegisterName(String, Object)

Tylko do użytku wewnętrznego.

(Odziedziczone po Element)
IVisualElementController.EffectiveFlowDirection

Pobiera skuteczny kierunek przepływu wizualizacji dla elementu na platformie, uwzględniając ustawienia regionalne i ustawienia przepływu logicznego.

(Odziedziczone po VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Ta metoda służy do użytku wewnętrznego.

(Odziedziczone po VisualElement)

Metody rozszerzania

AbortAnimation(IAnimatable, String)

Zatrzymuje animację.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Ustawia określone parametry i uruchamia animację.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Ustawia określone parametry i uruchamia animację kinetyczną.

AnimationIsRunning(IAnimatable, String)

Zwraca wartość logiczną wskazującą, czy animacja określona przez handle program jest uruchomiona.

Batch(IAnimatable)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

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

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

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

Tworzy i stosuje powiązanie z wyrażenia.

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

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

AncestorToRoot(Page)

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

FindByName<T>(Element, String)

Zwraca wystąpienie typu T , które ma nazwę name w zakresie obejmującym element.

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

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

GetSortedTabIndexesOnParentPage(VisualElement)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

FadeTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje zanikanie opisane przez opacityparametry , lengthi easing .

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Zwraca zadanie, które ułatwia granice VisualElement obiektu określonego przez view element do prostokąta określonego bounds przez parametr .

RelRotateTo(VisualElement, Double, UInt32, Easing)

Obraca wartość VisualElement określoną przez view parametr z bieżącej rotacji przez drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które skaluje wartość określoną przez view wartość VisualElement z bieżącej skali do dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które wykonuje rotację opisaną rotationprzez parametry , lengthi easing .

RotateXTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi Y przez opacityczas length i użycie metody easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które powoduje niesymetryczność osi X przez opacityczas length i użycie metody easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Zwraca zadanie, które skaluje VisualElement wartość określoną przez view parametr do bezwzględnego współczynnika scaleskalowania .

ScaleXTo(VisualElement, Double, UInt32, Easing)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

ScaleYTo(VisualElement, Double, UInt32, Easing)

MultiPage<T> wyświetla tablicę kart w górnej części ekranu, z których każda ładuje zawartość na ekranie.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Animuje właściwości TranslationX i TranslationY elementów z ich bieżących wartości do nowych wartości. Gwarantuje to, że układ wejściowy znajduje się w tej samej pozycji co układ wizualizacji.

HasVisualStateGroups(VisualElement)

Zwraca wartość true , jeśli element z nią jest skojarzona co najmniej jedna grupa stanu wizualizacji. W przeciwnym razie zwraca wartość false.

Dotyczy