Device Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli cihaz/platformla etkileşimde bulunmak için yardımcı program sınıfı.
public static class Device
type Device = class
- Devralma
-
Device
Alanlar
| Android |
Android işletim sistemini temsil eden "Android" dizesi. |
| GTK |
Linux işletim sistemini temsil eden "GTK" dizesi. |
| info |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| iOS |
İOS işletim sistemini temsil eden "iOS" dizesi. |
| macOS |
MacOS işletim sistemini temsil eden "macOS" dizesi. |
| Tizen |
Tizen işletim sistemini temsil eden "Tizen" dizesi. |
| UWP |
UWP işletim sistemini temsil eden "UWP" dizesi. |
| WPF |
Windows Presentation Foundation çerçevesini temsil eden "WPF" dizesi. |
Özellikler
| Flags |
Xamarin. Forms başlatılmadan önce cihazda ayarlanan özel bayrakların bir listesini alır. |
| FlowDirection |
Cihazdaki akış yönünü alır. |
| Idiom |
Xamarin. Forms 'un şu anda üzerinde çalıştığı cihaz türünü alır. |
| Info |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| IsInvokeRequired |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| OS |
Kullanımdan kalktı.
TargetPlatformİşletim sistemi Xamarin. Forms 'un üzerinde çalıştığını gösterir. |
| PlatformInvalidator | |
| PlatformServices |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| RuntimePlatform |
Xamarin. Forms 'un şu anda üzerinde çalıştığı cihaz türünü alır. |
Yöntemler
| BeginInvokeOnMainThread(Action) |
Cihaz Ana (UI) iş parçacığında bir eylemi çağırır. |
| GetAssemblies() |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| GetMainThreadSynchronizationContextAsync() |
SynchronizationContextAna iş parçacığından geçerli olan döndürür. |
| GetNamedColor(String) | |
| GetNamedSize(NamedSize, Element) |
Üzerine karşılık gelen bir yazı tipi boyutunu temsil eden bir Double |
| GetNamedSize(NamedSize, Type) |
Yerel platformda öğesinde kullanılan yazı tipi için adlandırılmış boyutu temsil eden bir Double döndürür. |
| GetNamedSize(NamedSize, Type, Boolean) |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| Invalidate(VisualElement) | |
| InvokeOnMainThreadAsync(Action) |
Cihaz Ana (UI) iş parçacığında bir eylemi çağırır. |
| InvokeOnMainThreadAsync(Func<Task>) |
Cihaz Ana (UI) iş parçacığında bir Func çağırır. |
| InvokeOnMainThreadAsync<T>(Func<T>) |
Cihaz Ana (UI) iş parçacığında bir Func çağırır. |
| InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
Cihaz Ana (UI) iş parçacığında bir Func çağırır. |
| OnPlatform(Action, Action, Action, Action) |
Kullanımdan kalktı.
TargetPlatformXamarin. Forms üzerinde çalıştığı, farklı eylemleri yürütür. |
| OnPlatform<T>(T, T, T) |
Kullanımdan kalktı.
TargetPlatformXamarin. Forms üzerinde çalışırken farklı değerler döndürür. |
| OpenUri(Uri) |
Kullanımdan kalktı.
Uri 'yi açmak için cihazı isteyin. |
| SetFlags(IReadOnlyList<String>) |
Cihazdaki özel bayrakların bir listesini ayarlar. |
| SetFlowDirection(FlowDirection) |
Cihazdaki akış yönünü ayarlar. |
| SetIdiom(TargetIdiom) |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| SetTargetIdiom(TargetIdiom) |
Xamarin. Forms platformu tarafından dahili kullanım için. |
| StartTimer(TimeSpan, Func<Boolean>) |
Cihaz saati yeteneklerini kullanarak yinelenen bir süreölçer başlatır. |