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>) |
デバイスの時計機能を使用して、定期的なタイマーを開始します。 |