「UWPはクロスウィンドウロジックです」Microsoft Phone 10
と気づいたとき、アプリをデバッグして作業していたので、今は自分のコンピューターで作業しています。
しかし、次のような疑問が頭に浮かびます。
アプリが実行されているシステムの種類に関する情報を知る/取得するにはどうすればよいですか?
この質問は、たとえば、私のアプリは現在、電話とコンピューターのどちらで実行されていますか?
お手伝いありがとうございます !
「UWPはクロスウィンドウロジックです」Microsoft Phone 10
と気づいたとき、アプリをデバッグして作業していたので、今は自分のコンピューターで作業しています。
しかし、次のような疑問が頭に浮かびます。
アプリが実行されているシステムの種類に関する情報を知る/取得するにはどうすればよいですか?
この質問は、たとえば、私のアプリは現在、電話とコンピューターのどちらで実行されていますか?
お手伝いありがとうございます !
PCL または SAP
静的 Device クラスには、いくつかのプロパティとメソッドが含まれており、コードが実行時に非常に単純で直接的な方法でデバイスの違いを処理できるようにします。
Device.OS プロパティは、TargetPlatform 列挙のメンバー (iOS、Android、WinPhone、またはその他) を返します。WinPhone メンバーは、すべての Windows および Windows Phone プラットフォームを指します。
Device.Idiom プロパティは、TargetIdiom
列挙のメンバー (Phone、Tablet、Desktop、または Unsupported) を返します。
これら 2 つのプロパティを if ステートメントと else ステートメント、または switch ブロックと case ブロックで使用して、特定のプラットフォームに固有のコードを実行できます。