Device Klass
Definition
Viktig
Viss information gäller förhandsprodukter som kan modifieras avsevärt innan de släpps. Microsoft ger inga garantier, vare sig uttryckliga eller underförstådda, vad gäller informationen som tillhandahålls här.
Försiktighet
Detta API är nu föråldrat.
En verktygsklass för att interagera med den aktuella enheten/plattformen.
public ref class Device abstract sealed
[System.Obsolete]
public static class Device
[<System.Obsolete>]
type Device = class
Public Class Device
- Arv
-
Device
- Attribut
Fält
| Namn | Beskrivning |
|---|---|
| Android |
Föråldrad.
Strängen "Android", som representerar Android-operativsystemet. |
| iOS |
Föråldrad.
Strängen "iOS", som representerar iOS-operativsystemet. |
| MacCatalyst |
Föråldrad.
En verktygsklass för att interagera med den aktuella enheten/plattformen. |
| Tizen |
Föråldrad.
Strängen "Tizen", som representerar Tizen-operativsystemet. |
| tvOS |
Föråldrad.
En verktygsklass för att interagera med den aktuella enheten/plattformen. |
| UWP |
Föråldrad.
Strängen "UWP", som representerar UWP-operativsystemet. |
| WinUI |
Föråldrad.
En verktygsklass för att interagera med den aktuella enheten/plattformen. |
Egenskaper
| Namn | Beskrivning |
|---|---|
| DefaultRendererAssembly |
Föråldrad.
En verktygsklass för att interagera med den aktuella enheten/plattformen. |
| FlowDirection |
Föråldrad.
Hämtar flödesriktningen på enheten. |
| Idiom |
Föråldrad.
Hämtar den typ av enhet som Microsoft.Maui.Controls för närvarande arbetar med. |
| IsInvokeRequired |
Föråldrad.
Internt API för Microsoft.Maui.Controls-plattformsanvändning. |
| RuntimePlatform |
Föråldrad.
Hämtar den typ av enhet som Microsoft.Maui.Controls för närvarande arbetar med. |
Metoder
| Namn | Beskrivning |
|---|---|
| BeginInvokeOnMainThread(Action) |
Föråldrad.
Anropar en åtgärd på enhetens huvudtråd (UI). |
| GetMainThreadSynchronizationContextAsync() |
Föråldrad.
Returnerar strömmen SynchronizationContext från huvudtråden. |
| GetNamedSize(NamedSize, Element) |
Föråldrad.
Returnerar den namngivna teckenstorleken för den angivna elementtypen. |
| GetNamedSize(NamedSize, Type, Boolean) |
Föråldrad.
Returnerar den namngivna teckenstorleken för den angivna elementtypen. |
| GetNamedSize(NamedSize, Type) |
Föråldrad.
Returnerar den namngivna teckenstorleken för den angivna elementtypen. |
| InvokeOnMainThreadAsync(Action) |
Föråldrad.
Anropar en åtgärd på huvudtråden asynkront. |
| InvokeOnMainThreadAsync(Func<Task>) |
Föråldrad.
Anropar en asynkron uppgiftsreturfunktion i huvudtråden. |
| InvokeOnMainThreadAsync<T>(Func<T>) |
Föråldrad.
Anropar en asynkron funktion i huvudtråden och returnerar resultatet. |
| InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
Föråldrad.
Anropar en asynkron uppgiftsreturfunktion i huvudtråden och returnerar resultatet. |
| StartTimer(TimeSpan, Func<Boolean>) |
Föråldrad.
Startar en återkommande timer med hjälp av enhetens klockfunktioner. |