TabbedPage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
ClearValue(BindablePropertyKey) |
Czyści dowolną wartość ustawioną SetValue przez dla właściwości, która jest identyfikowana przez |
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 |
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ść |
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ę |
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 |
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 |
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 |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Zwraca zadanie, które ułatwia granice VisualElement obiektu określonego przez |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Obraca wartość VisualElement określoną przez |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które skaluje wartość określoną przez |
RotateTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które wykonuje rotację opisaną |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które powoduje niesymetryczność osi Y przez |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które powoduje niesymetryczność osi X przez |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Zwraca zadanie, które skaluje VisualElement wartość określoną przez |
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ść |