Device Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Hilfsklasse, die mit dem aktuellen Gerät bzw. der aktuellen Plattform interagieren soll.
public static class Device
type Device = class
- Vererbung
-
Device
Felder
Android |
Die Zeichenfolge „Android“, die das Betriebssystem Android darstellt. |
GTK |
Die Zeichenfolge „GTK“, die das Betriebssystem Linux darstellt. |
info |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
iOS |
Die Zeichenfolge „iOS“, die das Betriebssystem iOS darstellt. |
macOS |
Die Zeichenfolge „macOS“, die das Betriebssystem macOS darstellt. |
Tizen |
Die Zeichenfolge „Tizen“, die das Betriebssystem Tizen darstellt. |
UWP |
Die Zeichenfolge „UWP“, die das Betriebssystem UWP darstellt. |
WPF |
Die Zeichenfolge „WPF“, die das Framework Windows Presentation Foundation darstellt. |
Eigenschaften
Flags |
Ruft eine Liste der benutzerdefinierten Flags auf, die auf dem Gerät festgelegt wurden, bevor Xamarin.Forms initialisiert wurde. |
FlowDirection |
Ruft die Flussrichtung auf dem Gerät ab. |
Idiom |
Ruft den Gerätetyp ab, auf dem Xamarin.Forms derzeit verwendet wird. |
Info |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
IsInvokeRequired |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
OS |
Veraltet.
Ruft die TargetPlatform-Enumeration auf, die das Betriebssystem angibt, auf dem Xamarin.Forms verwendet wird. |
PlatformInvalidator |
Eine Hilfsklasse, die mit dem aktuellen Gerät bzw. der aktuellen Plattform interagieren soll. |
PlatformServices |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
RuntimePlatform |
Ruft den Gerätetyp ab, auf dem Xamarin.Forms derzeit verwendet wird. |
Methoden
BeginInvokeOnMainThread(Action) |
Ruft einen Action-Delegaten im Hauptthread (der Benutzeroberfläche) des Geräts auf. |
GetAssemblies() |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
GetMainThreadSynchronizationContextAsync() |
Gibt den aktuellen SynchronizationContext aus dem Hauptthread zurück. |
GetNamedColor(String) |
Eine Hilfsklasse, die mit dem aktuellen Gerät bzw. der aktuellen Plattform interagieren soll. |
GetNamedSize(NamedSize, Element) |
Gibt einen Double-Wert zurück, der einen Schriftgrad darstellt, der |
GetNamedSize(NamedSize, Type) |
Gibt einen Double-Wert zurück, der die benannte Größe für die Schriftart zurückgibt, die auf der nativen Plattform für das Element verwendet wird. |
GetNamedSize(NamedSize, Type, Boolean) |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
Invalidate(VisualElement) |
Eine Hilfsklasse, die mit dem aktuellen Gerät bzw. der aktuellen Plattform interagieren soll. |
InvokeOnMainThreadAsync(Action) |
Ruft einen Action-Delegaten im Hauptthread (der Benutzeroberfläche) des Geräts auf. |
InvokeOnMainThreadAsync(Func<Task>) |
Ruft eine Funktion im Gerätehauptthread (Benutzeroberfläche) auf. |
InvokeOnMainThreadAsync<T>(Func<T>) |
Ruft eine Funktion im Gerätehauptthread (Benutzeroberfläche) auf. |
InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
Ruft eine Funktion im Gerätehauptthread (Benutzeroberfläche) auf. |
OnPlatform(Action, Action, Action, Action) |
Veraltet.
Führt je nach TargetPlatform, auf dem Xamarin.Forms derzeit verwendet wird, verschiedene Action-Delegaten aus. |
OnPlatform<T>(T, T, T) |
Veraltet.
Gibt je nach TargetPlatform, auf dem Xamarin.Forms derzeit verwendet wird, unterschiedliche Werte zurück. |
OpenUri(Uri) |
Veraltet.
Weist das Gerät an, den URI zu öffnen. |
SetFlags(IReadOnlyList<String>) |
Legt eine Liste der benutzerdefinierten Flags auf dem Gerät fest. |
SetFlowDirection(FlowDirection) |
Legt die Flussrichtung auf dem Gerät fest. |
SetIdiom(TargetIdiom) |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
SetTargetIdiom(TargetIdiom) |
Für die interne Verwendung durch die Xamarin.Forms-Plattform. |
StartTimer(TimeSpan, Func<Boolean>) |
Startet mithilfe der Uhr des Geräts einen sich wiederholenden Timer. |