Device クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のデバイス/プラットフォームと対話するユーティリティ クラス。
public static class Device
type Device = class
- 継承
-
Device
フィールド
Android |
Android オペレーティング システムを表す、文字列 "Android"。 |
GTK |
Linux オペレーティング システムを表す、文字列 "GTK"。 |
info |
Xamarin.Forms プラットフォームによる内部使用向け。 |
iOS |
iOS オペレーティング システムを表す、文字列 "iOS"。 |
macOS |
macOS オペレーティング システムを表す、文字列 "macOS"。 |
Tizen |
Tizen オペレーティング システムを表す、文字列 "Tizen"。 |
UWP |
UWP オペレーティング システムを表す、文字列 "UWP"。 |
WPF |
Windows Presentation Foundation フレームワークを表す、文字列 "WPF"。 |
プロパティ
Flags |
Xamarin.Forms が初期化される前にデバイスで設定されたカスタム フラグの一覧を取得します。 |
FlowDirection |
デバイス上のフロー方向を取得します。 |
Idiom |
Xamarin.Forms が現在動作しているデバイスの種類を取得します。 |
Info |
Xamarin.Forms プラットフォームによる内部使用向け。 |
IsInvokeRequired |
Xamarin.Forms プラットフォームによる内部使用向け。 |
OS |
互換性のために残されています。
Xamarin.Forms が動作している OS を示す TargetPlatform を取得します。 |
PlatformInvalidator |
現在のデバイス/プラットフォームと対話するユーティリティ クラス。 |
PlatformServices |
Xamarin.Forms プラットフォームによる内部使用向け。 |
RuntimePlatform |
Xamarin.Forms が現在動作しているデバイスの種類を取得します。 |
メソッド
BeginInvokeOnMainThread(Action) |
デバイスのメイン (UI) スレッドでアクションを呼び出します。 |
GetAssemblies() |
Xamarin.Forms プラットフォームによる内部使用向け。 |
GetMainThreadSynchronizationContextAsync() |
メイン スレッドから現在の SynchronizationContext を返します。 |
GetNamedColor(String) |
現在のデバイス/プラットフォームと対話するユーティリティ クラス。 |
GetNamedSize(NamedSize, Element) |
|
GetNamedSize(NamedSize, Type) |
ネイティブ プラットフォーム上の要素で使用されるフォントの名前付きサイズを表す double 型を返します。 |
GetNamedSize(NamedSize, Type, Boolean) |
Xamarin.Forms プラットフォームによる内部使用向け。 |
Invalidate(VisualElement) |
現在のデバイス/プラットフォームと対話するユーティリティ クラス。 |
InvokeOnMainThreadAsync(Action) |
デバイスのメイン (UI) スレッドでアクションを呼び出します。 |
InvokeOnMainThreadAsync(Func<Task>) |
デバイスのメイン (UI) スレッドで Func を呼び出します。 |
InvokeOnMainThreadAsync<T>(Func<T>) |
デバイスのメイン (UI) スレッドで Func を呼び出します。 |
InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
デバイスのメイン (UI) スレッドで Func を呼び出します。 |
OnPlatform(Action, Action, Action, Action) |
互換性のために残されています。
Xamarin.Forms が動作している TargetPlatform に応じて、異なるアクションを実行します。 |
OnPlatform<T>(T, T, T) |
互換性のために残されています。
Xamarin.Forms が動作している TargetPlatform に応じて、異なる値を返します。 |
OpenUri(Uri) |
互換性のために残されています。
Uri を開くようデバイスに要求します。 |
SetFlags(IReadOnlyList<String>) |
デバイスでカスタム フラグの一覧を設定します。 |
SetFlowDirection(FlowDirection) |
デバイス上のフロー方向を設定します。 |
SetIdiom(TargetIdiom) |
Xamarin.Forms プラットフォームによる内部使用向け。 |
SetTargetIdiom(TargetIdiom) |
Xamarin.Forms プラットフォームによる内部使用向け。 |
StartTimer(TimeSpan, Func<Boolean>) |
デバイスの時計機能を使用して、定期的なタイマーを開始します。 |