Device 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.
Klasa narzędziowa do interakcji z bieżącym urządzeniem/platformą.
public static class Device
type Device = class
- Dziedziczenie
-
System.ObjectDevice
Pola
Android |
Ciąg "Android" reprezentujący system operacyjny Android. |
GTK |
Ciąg "GTK", reprezentujący system operacyjny Linux. |
info |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
iOS |
Ciąg "iOS" reprezentujący system operacyjny iOS. |
macOS |
Ciąg "macOS", reprezentujący system operacyjny macOS. |
Tizen |
Ciąg "Tizen", reprezentujący system operacyjny Tizen. |
UWP |
Ciąg "UWP", reprezentujący system operacyjny platformy UWP. |
WPF |
Ciąg "WPF", reprezentujący platformę Windows Presentation Foundation. |
Właściwości
Flags |
Pobiera listę flag niestandardowych ustawionych na urządzeniu przed platformą Xamarin. Forms została zainicjowana. |
FlowDirection |
Pobiera kierunek przepływu na urządzeniu. |
Idiom |
Pobiera rodzaj urządzenia, które Xamarin. Forms obecnie pracuje. |
Info |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
IsInvokeRequired |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
OS |
Przestarzałe.
Pobiera informacje TargetPlatform wskazujące, że działa platforma Xamarin.Forms systemu operacyjnego. |
PlatformInvalidator |
Klasa narzędziowa do interakcji z bieżącym urządzeniem/platformą. |
PlatformServices |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
RuntimePlatform |
Pobiera rodzaj urządzenia, które Xamarin. Forms obecnie pracuje. |
Metody
BeginInvokeOnMainThread(Action) |
Wywołuje akcję w wątku głównym urządzenia (UI). |
GetAssemblies() |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
GetMainThreadSynchronizationContextAsync() |
Zwraca bieżący element System.Threading.SynchronizationContext z głównego wątku. |
GetNamedColor(String) |
Klasa narzędziowa do interakcji z bieżącym urządzeniem/platformą. |
GetNamedSize(NamedSize, Element) |
Zwraca dwukrotnie rozmiar czcionki odpowiadający |
GetNamedSize(NamedSize, Type) |
Zwraca podwójną wartość reprezentującą nazwany rozmiar czcionki używanej na elemecie na platformie natywnej. |
GetNamedSize(NamedSize, Type, Boolean) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
Invalidate(VisualElement) |
Klasa narzędziowa do interakcji z bieżącym urządzeniem/platformą. |
InvokeOnMainThreadAsync(Action) |
Wywołuje akcję w wątku głównym urządzenia (UI). |
InvokeOnMainThreadAsync(Func<Task>) |
Wywołuje element Func w wątku głównym urządzenia (UI). |
InvokeOnMainThreadAsync<T>(Func<T>) |
Wywołuje element Func w wątku głównym urządzenia (UI). |
InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
Wywołuje element Func w wątku głównym urządzenia (UI). |
OnPlatform(Action, Action, Action, Action) |
Przestarzałe.
Wykonuje różne akcje w zależności od tego, nad TargetPlatform czym pracuje platforma Xamarin.Forms. |
OnPlatform<T>(T, T, T) |
Przestarzałe.
Zwraca różne wartości w zależności od platformy TargetPlatform Xamarin.Forms, nad którymi pracuje. |
OpenUri(Uri) |
Przestarzałe.
Poproś urządzenie o otwarcie identyfikatora URI. |
SetFlags(IReadOnlyList<String>) |
Ustawia listę flag niestandardowych na urządzeniu. |
SetFlowDirection(FlowDirection) |
Ustawia kierunek przepływu na urządzeniu. |
SetIdiom(TargetIdiom) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
SetTargetIdiom(TargetIdiom) |
Do użytku wewnętrznego przez platformę Xamarin. Forms platformy. |
StartTimer(TimeSpan, Func<Boolean>) |
Uruchamia czasomierz cykliczny przy użyciu funkcji zegara urządzenia. |