MasterDetailPage Klasse

Definition

Achtung

MasterDetailPage is obsolete as of version 5.0.0. Please use FlyoutPage instead.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._MasterDetailPageRenderer))]
[System.Obsolete("MasterDetailPage is obsolete as of version 5.0.0. Please use FlyoutPage instead.")]
public class MasterDetailPage : Xamarin.Forms.FlyoutPage, Xamarin.Forms.IMasterDetailPageController
type MasterDetailPage = class
    inherit FlyoutPage
    interface IMasterDetailPageController
    interface IFlyoutPageController
Vererbung
Attribute
Implementiert

Hinweise

Entwickler sollten nur FlyoutPages als Stammseite der Anwendung verwenden.

Der folgende Beispielcode aus der FormsGallery-Beispielanwendung erstellt eine MasterDetailPage , die es dem Benutzer ermöglicht, detaillierte Informationen zu einer Farbe anzuzeigen, die er aus einer Liste wählt. Beachten Sie, dass die Klasse, die NamedColorPage in als Unterlektion von ContentPage in einer anderen Datei in der Beispielanwendung definiert ist, einfach RGB-Daten anzeigt, wobei BoxView die Hintergrundfarbe auf die vom Benutzer ausgewählte Farbe festgelegt ist, und schließlich Farbton-, Sättigungs- und Leuchtkraftdaten.

Im folgenden Beispiel werden drei Schlüsselkonzepte veranschaulicht. Zunächst wird der "Master"-Teil der MasterDetailPage durch die Master -Eigenschaft dargestellt, die in diesem Beispiel auf ein ListView -Element festgelegt ist. Dieses ListView Element enthält eine Bezeichnung und eine Liste von Farben. Zweitens wird der "Detail"-Teil von MasterDetailPage durch die Detail -Eigenschaft dargestellt, die in diesem Beispiel auf die festgelegt ist, die NamedColorPage oben angegeben wurde. Drittens und schließlich wird die Seite angezeigt, die durch die Detail -Eigenschaft dargestellt wird, indem die IsPresented -Eigenschaft auf falsefestgelegt wird. Das heißt, die IsPresented -Eigenschaft steuert, ob die Seite, die durch dargestellt wird, Master dem Benutzer angezeigt wird oder nicht.

using System;
using Xamarin.Forms;

namespace FormsGallery
{
    class MasterDetailPageDemoPage :  MasterDetailPage
    {
        public MasterDetailPageDemoPage()
        {
            Label header = new Label
            {
                Text = "MasterDetailPage",
                FontSize = Device.GetNamedSize (NamedSize.Large, typeof(Label)),
                HorizontalOptions = LayoutOptions.Center
            };

            // Assemble an array of NamedColor objects.
            NamedColor[] namedColors = 
                {
                    new NamedColor("Aqua", Color.Aqua),
                    new NamedColor("Black", Color.Black),
                    new NamedColor("Blue", Color.Blue),
                    new NamedColor("Fuchsia", Color.Fuchsia),
                    new NamedColor("Gray", Color.Gray),
                    new NamedColor("Green", Color.Green),
                    new NamedColor("Lime", Color.Lime),
                    new NamedColor("Maroon", Color.Maroon),
                    new NamedColor("Navy", Color.Navy),
                    new NamedColor("Olive", Color.Olive),
                    new NamedColor("Purple", Color.Purple),
                    new NamedColor("Red", Color.Red),
                    new NamedColor("Silver", Color.Silver),
                    new NamedColor("Teal", Color.Teal),
                    new NamedColor("White", Color.White),
                    new NamedColor("Yellow", Color.Yellow)
                };

            // Create ListView for the master page.
            ListView listView = new ListView
            {
                ItemsSource = namedColors
            };

            // Create the master page with the ListView.
            this.Master = new ContentPage
            {
            	Title = header.Text,
                Content = new StackLayout
                {
                    Children = 
                    {
                        header, 
                        listView
                    }
                }
            };

            // Create the detail page using NamedColorPage and wrap it in a
            // navigation page to provide a NavigationBar and Toggle button
            this.Detail = new NavigationPage(new NamedColorPage(true));

            // For Windows Phone, provide a way to get back to the master page.
            if (Device.OS == TargetPlatform.WinPhone)
            {
                (this.Detail as ContentPage).Content.GestureRecognizers.Add(
                    new TapGestureRecognizer((view) =>
                    {
                        this.IsPresented = true;
                    }));
            }

            // Define a selected handler for the ListView.
            listView.ItemSelected += (sender, args) =>
                {
                    // Set the BindingContext of the detail page.
                    this.Detail.BindingContext = args.SelectedItem;

                    // Show the detail page.
                    this.IsPresented = false;
                };

            // Initialize the ListView selection.
            listView.SelectedItem = namedColors[0];


        }
    }
}

Konstruktoren

MasterDetailPage()
Veraltet.

Erstellt eine neue, leere MasterDetailPage-Klasse.

Felder

ActionSheetSignalName
Veraltet.

Diese Methode ist für die interne Verwendung vorgesehen.

(Geerbt von Page)
AlertSignalName
Veraltet.

Diese Methode ist für die interne Verwendung vorgesehen.

(Geerbt von Page)
BusySetSignalName
Veraltet.

Diese Methode ist für die interne Verwendung vorgesehen.

(Geerbt von Page)
MasterBehaviorProperty
Veraltet.

Der Sicherungsspeicher für die MasterBehavior-Eigenschaft.

PromptSignalName
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von Page)

Eigenschaften

AnchorX
Veraltet.

Ruft die X-Komponente des Mittelpunkts einer beliebigen Transformation ab, die in Bezug zu den Grenzen des Elements deklariert ist, bzw. legt diese fest. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
AnchorY
Veraltet.

Ruft die Y-Komponente des Mittelpunkts einer beliebigen Transformation ab, die in Bezug zu den Grenzen des Elements deklariert ist, bzw. legt diese fest. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
AutomationId
Veraltet.

Ruft einen Wert ab, mit dem das Automatisierungsframework das Element finden und damit interagieren kann.

(Geerbt von Element)
Background
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
BackgroundColor
Veraltet.

Ruft die Farbe ab, die den VisualElement-Hintergrund ausfüllt, bzw. legt diese fest. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
BackgroundImage
Veraltet.

Identifiziert das Bild, das als Hintergrund für Page verwendet wird.

(Geerbt von Page)
BackgroundImageSource
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von Page)
Batched
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
Behaviors
Veraltet.

Ruft die Liste der Verhaltensweisen ab, die diesem Element zugeordnet sind. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
BindingContext
Veraltet.

Ruft das Objekt ab, das die Eigenschaften enthält, die von den gebundenen Eigenschaften dieses BindableObject-Objekts angezielt werden, oder legt es fest.

(Geerbt von BindableObject)
Bounds
Veraltet.

Ruft die Grenzen des Elements ab.

(Geerbt von VisualElement)
CanChangeIsPresented
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
class
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von NavigableElement)
ClassId
Veraltet.

Ruft einen Wert ab, mit dem eine Sammlung von semantisch ähnlichen Elementen identifiziert wird, bzw. legt diesen fest.

(Geerbt von Element)
Clip
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
ContainerArea
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Page)
Detail
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
DetailBounds
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
DisableLayout
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
Dispatcher
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von BindableObject)
EffectControlProvider
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
Effects
Veraltet.

Eine Liste der Auswirkungen, die auf dieses Element angewendet werden.

(Geerbt von Element)
FlowDirection
Veraltet.

Ruft die Flussrichtung des Layouts ab, bzw. legt diese fest.

(Geerbt von VisualElement)
Flyout
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
FlyoutBounds
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
FlyoutLayoutBehavior
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
Height
Veraltet.

Ruft die aktuelle gerenderte Höhe dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

(Geerbt von VisualElement)
HeightRequest
Veraltet.

Ruft die Außerkraftsetzung der gewünschten Höhe für dieses Element ab, bzw. legt diese fest.

(Geerbt von VisualElement)
Icon
Veraltet.

Ressourcenbezeichner für das Symbol, das Page zugeordnet ist.

(Geerbt von Page)
IconImageSource
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von Page)
Id
Veraltet.

Ruft einen Wert ab, mit dem ein Element eindeutig bei der Ausführung einer Anwendung identifiziert werden kann.

(Geerbt von Element)
IgnoresContainerArea
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Page)
InputTransparent
Veraltet.

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob dieses Element in den Benutzerinteraktionszyklus einbezogen werden soll. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
InternalChildren
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Page)
IsBusy
Veraltet.

Kennzeichnet die Seite als beschäftigt. Dadurch zeigt der plattformspezifische globale Aktivitätsindikator den Status „Beschäftigt“ an.

(Geerbt von Page)
IsEnabled
Veraltet.

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob dieses Element in der Benutzeroberfläche aktiv ist. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
IsFocused
Veraltet.

Ruft einen Wert ab, der angibt, ob dieses Element aktuell im Fokus liegt. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
IsGestureEnabled
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
IsInNativeLayout
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
IsNativeStateConsistent
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
IsPlatformEnabled
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
IsPresented
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
IsTabStop
Veraltet.

Ruft einen Wert ab, der angibt, ob dieses Element in der Navigation mit der TAB-TASTE enthalten ist, oder legt ihn fest. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
IsVisible
Veraltet.

Ruft einen Wert ab, der bestimmt, ob die Elemente Teil der visuellen Struktur sein sollen, bzw. legt diesen Wert fest. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
LogicalChildren
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
Master
Veraltet.

Ruft die Masterseite ab oder legt sie fest.

MasterBehavior
Veraltet.

Ruft einen Wert ab, der angibt, wie Detailinhalt angezeigt wird, oder legt ihn fest.

MasterBounds
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

MinimumHeightRequest
Veraltet.

Ruft einen Wert ab bzw. legt einen Wert fest, der die minimale Höhe außer Kraft setzt, die das Element bei der Layouterstellung anfordert.

(Geerbt von VisualElement)
MinimumWidthRequest
Veraltet.

Ruft einen Wert ab bzw. legt einen Wert fest, der die minimale Breite außer Kraft setzt, die das Element bei der Layouterstellung anfordert.

(Geerbt von VisualElement)
Navigation
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von NavigableElement)
NavigationProxy
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von NavigableElement)
Opacity
Veraltet.

Ruft den Deckkraftwert ab bzw. legt ihn fest, der auf das Element beim Rendern angewendet wird. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
Padding
Veraltet.

Der Abstand zwischen dem Inhalt von Page und dessen Rahmen.

(Geerbt von Page)
Parent
Veraltet.

Ruft das übergeordnete Element des Elements ab bzw. legt dieses fest.

(Geerbt von Element)
ParentView
Veraltet.

Ruft das Element ab, das der nächste Vorgänger dieses Elements ist, das ein VisualElement ist, bzw. legt dieses fest.

(Geerbt von Element)
Platform
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von Element)
RealParent
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
Resources
Veraltet.

Ruft das lokale Ressourcenwörterbuch ab bzw. legt es fest.

(Geerbt von VisualElement)
Rotation
Veraltet.

Ruft die Drehung (in Grad) um die Z-Achse (affine Drehung) ab bzw. legt diese fest, wenn das Element gerendert wird.

(Geerbt von VisualElement)
RotationX
Veraltet.

Ruft die Drehung (in Grad) um die X-Achse (perspektive Drehung) ab bzw. legt diese fest, wenn das Element gerendert wird.

(Geerbt von VisualElement)
RotationY
Veraltet.

Ruft die Drehung (in Grad) um die Y-Achse (perspektive Drehung) ab bzw. legt diese fest, wenn das Element gerendert wird.

(Geerbt von VisualElement)
Scale
Veraltet.

Ruft den Skalierungsfaktor ab, der auf das Element angewendet wird, bzw. legt diesen fest.

(Geerbt von VisualElement)
ScaleX
Veraltet.

Ruft einen Skalenwert ab, der auf die X-Richtung angewendet werden soll, oder legt ihn fest.

(Geerbt von VisualElement)
ScaleY
Veraltet.

Ruft einen Skalenwert ab, der auf die Y-Richtung angewendet werden soll, oder legt ihn fest.

(Geerbt von VisualElement)
ShouldShowSplitMode
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
Style
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von NavigableElement)
StyleClass
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von NavigableElement)
StyleId
Veraltet.

Ruft einen benutzerdefinierten Wert ab, mit dem das Element eindeutig identifiziert wird, bzw. legt diesen fest.

(Geerbt von Element)
TabIndex
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
Title
Veraltet.

Der Titel von Page.

(Geerbt von Page)
ToolbarItems
Veraltet.

Mehrere ToolbarItem-Elemente, die auf plattformspezifische Weise implementiert wurden.

(Geerbt von Page)
TranslationX
Veraltet.

Ruft das X-Übersetzungsdelta des Elements ab bzw. legt dieses fest.

(Geerbt von VisualElement)
TranslationY
Veraltet.

Ruft das Y-Übersetzungsdelta des Elements ab bzw. legt dieses fest.

(Geerbt von VisualElement)
Triggers
Veraltet.

Ruft die Liste der Trigger ab, die diesem Element zugeordnet sind. Dies ist eine bindbare Eigenschaft.

(Geerbt von VisualElement)
Visual
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
Width
Veraltet.

Ruft die aktuelle gerenderte Breite dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

(Geerbt von VisualElement)
WidthRequest
Veraltet.

Ruft die Außerkraftsetzung der gewünschten Breite für dieses Element ab, bzw. legt diese fest.

(Geerbt von VisualElement)
X
Veraltet.

Ruft die aktuelle X-Position dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

(Geerbt von VisualElement)
Y
Veraltet.

Ruft die aktuelle Y-Position dieses Elements ab. Diese bindbare Eigenschaft ist schreibgeschützt.

(Geerbt von VisualElement)

Methoden

ApplyBindings()
Veraltet.

Wendet die Bindungen auf BindingContext an.

(Geerbt von BindableObject)
BatchBegin()
Veraltet.

Signalisiert den Beginn eines Batchs von Änderungen an den Eigenschaften der Elemente.

(Geerbt von VisualElement)
BatchCommit()
Veraltet.

Signalisiert das Ende eines Batchs von Befehlen an das Element und, dass für diese Befehle nun ein Commit ausgeführt werden soll.

(Geerbt von VisualElement)
ChangeVisualState()
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
ClearValue(BindableProperty)
Veraltet.

Löscht alle Werte, die von SetValue für property festgelegt wurden.

(Geerbt von BindableObject)
ClearValue(BindablePropertyKey)
Veraltet.

Löscht alle Werte, die von SetValue für die Eigenschaft festgelegt wurden, die durch propertyKey ermittelt wird.

(Geerbt von BindableObject)
CoerceValue(BindableProperty)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von BindableObject)
CoerceValue(BindablePropertyKey)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von BindableObject)
Descendants()
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
DisplayActionSheet(String, String, String, String[])
Veraltet.

Zeigt eine native Aktionsblattplattform an, über die der Benutzer der Anwendung verschiedene Schaltflächen verwenden kann.

(Geerbt von Page)
DisplayAlert(String, String, String)
Veraltet.

Stellt ein Warnungsdialogfeld für den Anwendungsbenutzer mit einer Schaltfläche zum Abbrechen dar.

(Geerbt von Page)
DisplayAlert(String, String, String, String)
Veraltet.

Stellt ein Warnungsdialogfeld für den Anwendungsbenutzer mit einer Schaltfläche zum Abbrechen und einer Schaltfläche zum Akzeptieren dar.

(Geerbt von Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von Page)
EffectIsAttached(String)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
FindByName(String)
Veraltet.

Gibt das Element mit dem angegebenen Namen zurück.

(Geerbt von Element)
Focus()
Veraltet.

Versucht, den Fokus auf dieses Element festzulegen.

(Geerbt von VisualElement)
ForceLayout()
Veraltet.

Erzwingt, dass Page einen Layoutdurchlauf durchführt.

(Geerbt von Page)
GetSizeRequest(Double, Double)
Veraltet.

Gibt die SizeRequest-Struktur des Elements zurück. Durch Aufrufen dieser Methode beginnt die Measureübergabe eines Layoutzyklus.

(Geerbt von VisualElement)
GetValue(BindableProperty)
Veraltet.

Gibt den Wert zurück, der in der BindableProperty-Klasse enthalten ist.

(Geerbt von BindableObject)
GetValues(BindableProperty, BindableProperty)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von BindableObject)
InvalidateMeasure()
Veraltet.

Methode, die aufgerufen wird, um das Layout dieser VisualElement-Klasse für ungültig zu erklären. Löst das MeasureInvalidated-Ereignis aus.

(Geerbt von VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
IsSet(BindableProperty)
Veraltet.

Gibt true zurück, wenn die Zieleigenschaft vorhanden ist und festgelegt wurde.

(Geerbt von BindableObject)
Layout(Rectangle)
Veraltet.

Aktualisiert die Grenzen des Elements während des Layoutzyklus.

(Geerbt von VisualElement)
LayoutChildren(Double, Double, Double, Double)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
Measure(Double, Double, MeasureFlags)
Veraltet.

Gibt die minimale Größe zurück, die ein visuelles Element benötigt, damit es auf dem Gerät angezeigt wird.

(Geerbt von VisualElement)
NativeSizeChanged()
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
On<T>()
Veraltet.

Gibt die plattformspezifische Instanz dieser MasterDetailPage-Klasse ab, auf der eine plattformspezifische Methode aufgerufen werden kann.

OnAppearing()
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
OnBackButtonPressed()
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
OnBindingContextChanged()
Veraltet.

Wird immer dann aufgerufen, wenn der Bindungskontext von Page geändert wird. Überschreiben Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

(Geerbt von Page)
OnChildAdded(Element)
Veraltet.

Anwendungsentwickler können diese Methode überschreiben, damit eine Reaktion ausgelöst wird, wenn ein untergeordnetes Element hinzugefügt wird.

(Geerbt von VisualElement)
OnChildMeasureInvalidated(Object, EventArgs)
Veraltet.

Gibt an, dass die bevorzugte Größe eines untergeordneten Element-Elements geändert wurde.

(Geerbt von Page)
OnChildRemoved(Element)
Veraltet.

Anwendungsentwickler können diese Methode überschreiben, damit eine Reaktion ausgelöst wird, wenn ein untergeordnetes Element entfernt wird.

(Geerbt von VisualElement)
OnChildRemoved(Element, Int32)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
OnChildrenReordered()
Veraltet.

Wird immer dann aufgerufen, wenn das ChildrenReordered-Ereignis gleich ausgegeben wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

(Geerbt von VisualElement)
OnDisappearing()
Veraltet.

Wenn dies überschrieben wird, können Anwendungsentwickler das Verhalten, wenn Page ausgeblendet wird, ändern.

(Geerbt von Page)
OnMeasure(Double, Double)
Veraltet.

Die Methode, die aufgerufen wird, wenn eine Layoutmessung erfolgt.

(Geerbt von VisualElement)
OnParentSet()
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
OnPropertyChanged(String)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

OnPropertyChanging(String)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

OnSizeAllocated(Double, Double)
Veraltet.

Gibt an, dass eine Größe zu Page zugewiesen wurde.

(Geerbt von Page)
OnSizeRequest(Double, Double)
Veraltet.

Diese Methode wird während der Measureübergabe eines Layoutzyklus aufgerufen, um die gewünschte Größe eines Elements abzurufen.

(Geerbt von VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
RemoveBinding(BindableProperty)
Veraltet.

Entfernt eine zuvor festgelegte Bindung.

(Geerbt von BindableObject)
RemoveDynamicResource(BindableProperty)
Veraltet.

Entfernt eine zuvor festgelegte dynamische Ressource

(Geerbt von Element)
SendAppearing()
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Page)
SendBackButtonPressed()
Veraltet.

Ruft OnBackButtonPressed().

(Geerbt von Page)
SendDisappearing()
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Page)
SetBinding(BindableProperty, BindingBase)
Veraltet.

Weist eine Bindung einer Eigenschaft zu.

(Geerbt von BindableObject)
SetDynamicResource(BindableProperty, String)
Veraltet.

Legt die BindableProperty-Klasse dieses Elements fest, die mit dem angegebenen Schlüssel über die DynamicResource aktualisiert werden soll.

(Geerbt von Element)
SetValue(BindableProperty, Object)
Veraltet.

Legt den Wert der angegebenen Eigenschaft fest.

(Geerbt von BindableObject)
SetValue(BindablePropertyKey, Object)
Veraltet.

Legt den Wert von „propertyKey“ fest.

(Geerbt von BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von BindableObject)
SetValueFromRenderer(BindableProperty, Object)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
SetValueFromRenderer(BindablePropertyKey, Object)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
ShouldShowToolbarButton()
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
SizeAllocated(Double, Double)
Veraltet.

SizeAllocated wird während eines Layoutzyklus aufgerufen, um den Beginn eines Teilstrukturlayouts zu signalisieren.

(Geerbt von VisualElement)
TabIndexDefaultValueCreator()
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
TabStopDefaultValueCreator()
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von VisualElement)
UnapplyBindings()
Veraltet.

Hebt alle zuvor festgelegten Bindungen auf.

(Geerbt von BindableObject)
Unfocus()
Veraltet.

Löscht den Fokus von diesem Element.

(Geerbt von VisualElement)
UpdateChildrenLayout()
Veraltet.

Anforderungen zum Aktualisieren der Layouts der untergeordneten Element-Elemente von Page.

(Geerbt von Page)
UpdateFlyoutLayoutBehavior()
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)

Ereignisse

Appearing
Veraltet.

Gibt an, dass das Page-Element in Kürze angezeigt wird.

(Geerbt von Page)
BackButtonPressed
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
BatchCommitted
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
BindingContextChanged
Veraltet.

Wird ausgelöst, wenn sich die BindingContext-Eigenschaft ändert.

(Geerbt von BindableObject)
ChildAdded
Veraltet.

Tritt auf, wenn dem Element ein untergeordnetes Element hinzugefügt wird.

(Geerbt von Element)
ChildRemoved
Veraltet.

Tritt auf, wenn ein untergeordnetes Element aus dem Element entfernt wird.

(Geerbt von Element)
ChildrenReordered
Veraltet.

Tritt auf, wenn die untergeordneten Elemente einer VisualElement-Klasse neu geordnet wurden.

(Geerbt von VisualElement)
DescendantAdded
Veraltet.

Tritt auf, wenn der Elementunterstruktur ein untergeordnetes Element hinzugefügt wird.

(Geerbt von Element)
DescendantRemoved
Veraltet.

Tritt auf, wenn ein untergeordnetes Element aus der Elementunterstruktur entfernt wird.

(Geerbt von Element)
Disappearing
Veraltet.

Gibt an, dass das Page-Element in Kürze nicht mehr angezeigt wird.

(Geerbt von Page)
FocusChangeRequested
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von VisualElement)
Focused
Veraltet.

Tritt auf, wenn der Fokus auf das Element gelegt wird.

(Geerbt von VisualElement)
IsPresentedChanged
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von FlyoutPage)
LayoutChanged
Veraltet.

Wird ausgelöst, wenn das Layout von Page geändert wurde.

(Geerbt von Page)
MeasureInvalidated
Veraltet.

Das Ereignis, das ausgelöst wird, wenn das Layout eines visuellen Elements ungültig wird.

(Geerbt von VisualElement)
PlatformSet
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

(Geerbt von Element)
PropertyChanged
Veraltet.

Wird ausgelöst, wenn eine Eigenschaft geändert wurde.

(Geerbt von BindableObject)
PropertyChanging
Veraltet.

Wird ausgelöst, wenn eine Eigenschaft geändert wird.

(Geerbt von BindableObject)
SizeChanged
Veraltet.

Tritt ein, wenn sich der Wert der Width- oder Height-Eigenschaft für dieses Element ändert.

(Geerbt von VisualElement)
Unfocused
Veraltet.

Tritt auf, wenn das Element den Fokus verliert.

(Geerbt von VisualElement)

Explizite Schnittstellenimplementierungen

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

(Geerbt von Element)
INameScope.RegisterName(String, Object)
Veraltet.

Nur für interne Verwendung.

(Geerbt von Element)
IVisualElementController.EffectiveFlowDirection
Veraltet.

Ruft die effektive visuelle Flussrichtung für das Element auf der Plattform unter Berücksichtigung der lokalen und logischen Flusseinstellungen ab.

(Geerbt von VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)
Veraltet.

Diese Methode ist für die interne Verwendung vorgesehen.

(Geerbt von VisualElement)

Erweiterungsmethoden

AbortAnimation(IAnimatable, String)
Veraltet.

Beendet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die Animation.

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

Legt die angegebenen Parameter fest und startet die kinetische Animation.

AnimationIsRunning(IAnimatable, String)
Veraltet.

Gibt einen booleschen Wert zurück, der angibt, ob die von handle angegebene Animation ausgeführt wird oder nicht.

Batch(IAnimatable)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

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

Erstellt eine Bindung mit einer Eigenschaft und wendet diese an.

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

Erstellt eine Bindung aus einem Ausdruck und wendet diese an.

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

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

AncestorToRoot(Page)
Veraltet.

Für die interne Verwendung durch die Xamarin.Forms-Plattform.

FindByName<T>(Element, String)
Veraltet.

Gibt eine Instanz vom Typ T zurück, die den Namen name in dem Bereich aufweist, der element enthält.

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

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

GetSortedTabIndexesOnParentPage(VisualElement)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

GetTabIndexesOnParentPage(ITabStopElement, Int32)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

FadeTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Gibt einen Task zurück, der das Ausblenden durchführt, das von den Parametern opacity, length und easing beschrieben wird.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)
Veraltet.

Gibt einen Task zurück, der die Grenzen der VisualElement-Klasse, die von view angegeben wird, auf das Rechteck erweitert, das vom bounds-Parameter angegeben wird.

RelRotateTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Rotiert die VisualElement-Klasse, die von view angegeben wird, um die aktuelle Rotation, die von drotation angegeben wird.

RelScaleTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Gibt einen Task zurück, der die VisualElement-Klasse, die von view angegeben wird, von der aktuellen Skalierung zu dscale skaliert.

RotateTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Gibt einen Task zurück, der die Rotation durchführt, die von den Parametern rotation, length und easing beschrieben wird.

RotateXTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Gibt einen Task zurück, der die Y-Achse mit einer Dauer von length und unter Verwendung von easing um opacity neigt.

RotateYTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Gibt einen Task zurück, der die X-Achse mit einer Dauer von length und unter Verwendung von easing um opacity neigt.

ScaleTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Gibt einen Task zurück, der die VisualElement-Klasse, die von view angegeben wird, mit dem absoluten Skalierungsfaktor von scale skaliert.

ScaleXTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

ScaleYTo(VisualElement, Double, UInt32, Easing)
Veraltet.

Eine Page-Klasse, die zwei Informationsbereiche verwaltet: eine Masterseite, die Daten auf hoher Ebene darstellt, und eine Detailseite, die Details auf niedriger Ebene zu den Informationen im Master anzeigt.

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

Animiert die TranslationX- und TranslationY-Eigenschaften eines Elements von den aktuellen auf die neuen Werte. Dadurch wird sichergestellt, dass das Eingabelayout sich an der gleichen Position wie das visuelle Layout befindet.

HasVisualStateGroups(VisualElement)
Veraltet.

Gibt true zurück, wenn element mindestens eine visuelle Statusgruppe zugeordnet ist. Andernfalls wird falsezurückgegeben.

Gilt für: