Device 类

定义

注意

现已弃用此 API。

用于与当前设备/平台进行交互的实用程序类。

public ref class Device abstract sealed
[System.Obsolete]
public static class Device
[<System.Obsolete>]
type Device = class
Public Class Device
继承
Device
属性

字段

Android
已过时.

字符串“Android”,表示 Android 操作系统。

iOS
已过时.

字符串“iOS”,表示 iOS 操作系统。

MacCatalyst
已过时.

用于与当前设备/平台进行交互的实用程序类。

Tizen
已过时.

字符串“Tizen”,表示 Tizen 操作系统。

tvOS
已过时.

用于与当前设备/平台进行交互的实用程序类。

UWP
已过时.

字符串“UWP”,表示 UWP 操作系统。

WinUI
已过时.

用于与当前设备/平台进行交互的实用程序类。

属性

DefaultRendererAssembly
已过时.

用于与当前设备/平台进行交互的实用程序类。

FlowDirection
已过时.

获取设备上的流方向。

Idiom
已过时.

获取Microsoft.Maui.Controls 当前正在使用的设备类型。

IsInvokeRequired
已过时.

供 Microsoft.Maui.Controls 平台内部使用。

RuntimePlatform
已过时.

获取Microsoft.Maui.Controls 当前正在使用的设备类型。

方法

BeginInvokeOnMainThread(Action)
已过时.

在设备主 (UI) 线程上调用操作。

GetMainThreadSynchronizationContextAsync()
已过时.

从主线程返回当前 SynchronizationContext

GetNamedSize(NamedSize, Element)
已过时.

返回双精度值,表示与 targetElement 上的 size 对应的字号。

GetNamedSize(NamedSize, Type, Boolean)
已过时.

供 Microsoft.Maui.Controls 平台内部使用。

GetNamedSize(NamedSize, Type)
已过时.

返回双精度值,表示在本机平台上的元素上使用的字体的命名大小。

InvokeOnMainThreadAsync(Action)
已过时.

在设备主 (UI) 线程上调用操作。

InvokeOnMainThreadAsync(Func<Task>)
已过时.

在设备主 (UI) 线程上调用函数。

InvokeOnMainThreadAsync<T>(Func<T>)
已过时.

在设备主 (UI) 线程上调用函数。

InvokeOnMainThreadAsync<T>(Func<Task<T>>)
已过时.

在设备主 (UI) 线程上调用函数。

StartTimer(TimeSpan, Func<Boolean>)
已过时.

使用设备时钟功能启动定期计时器。

适用于