Dela via


Device Klass

Definition

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.

Gäller för