Sdílet prostřednictvím


Device Třída

Definice

Upozornění

Toto rozhraní API je teď zastaralé.

Třída utility pro interakci s aktuálním zařízením/platformou.

public ref class Device abstract sealed
[System.Obsolete]
public static class Device
[<System.Obsolete>]
type Device = class
Public Class Device
Dědičnost
Device
Atributy

Pole

Android
Zastaralé.

Řetězec "Android", který představuje operační systém Android.

iOS
Zastaralé.

Řetězec "iOS", který představuje operační systém iOS.

MacCatalyst
Zastaralé.

Třída utility pro interakci s aktuálním zařízením/platformou.

Tizen
Zastaralé.

Řetězec "Tizen", který představuje operační systém Tizen.

tvOS
Zastaralé.

Třída utility pro interakci s aktuálním zařízením/platformou.

UWP
Zastaralé.

Řetězec "UPW", který představuje operační systém UPW.

WinUI
Zastaralé.

Třída utility pro interakci s aktuálním zařízením/platformou.

Vlastnosti

DefaultRendererAssembly
Zastaralé.

Třída utility pro interakci s aktuálním zařízením/platformou.

FlowDirection
Zastaralé.

Získá směr toku na zařízení.

Idiom
Zastaralé.

Získá typ zařízení, na které Microsoft.Maui.Controls aktuálně pracuje.

IsInvokeRequired
Zastaralé.

Pro interní použití platformou Microsoft.Maui.Controls.

RuntimePlatform
Zastaralé.

Získá typ zařízení, na které Microsoft.Maui.Controls aktuálně pracuje.

Metody

BeginInvokeOnMainThread(Action)
Zastaralé.

Vyvolá akci v hlavním vlákně zařízení (UI).

GetMainThreadSynchronizationContextAsync()
Zastaralé.

Vrátí aktuální hodnotu SynchronizationContext z hlavního vlákna.

GetNamedSize(NamedSize, Element)
Zastaralé.

Vrátí hodnotu typu double, která představuje velikost písma, která odpovídá size hodnotě zapnuto targetElement.

GetNamedSize(NamedSize, Type, Boolean)
Zastaralé.

Pro interní použití platformou Microsoft.Maui.Controls.

GetNamedSize(NamedSize, Type)
Zastaralé.

Vrátí hodnotu typu double, která představuje pojmenovanou velikost písma použitého v elementu na nativní platformě.

InvokeOnMainThreadAsync(Action)
Zastaralé.

Vyvolá akci v hlavním vlákně zařízení (UI).

InvokeOnMainThreadAsync(Func<Task>)
Zastaralé.

Vyvolá func v hlavním vlákně zařízení (UI).

InvokeOnMainThreadAsync<T>(Func<T>)
Zastaralé.

Vyvolá func v hlavním vlákně zařízení (UI).

InvokeOnMainThreadAsync<T>(Func<Task<T>>)
Zastaralé.

Vyvolá func v hlavním vlákně zařízení (UI).

StartTimer(TimeSpan, Func<Boolean>)
Zastaralé.

Spustí opakovaný časovač pomocí funkcí hodin zařízení.

Platí pro