1

「UWPはクロスウィンドウロジックです」Microsoft Phone 10と気づいたとき、アプリをデバッグして作業していたので、今は自分のコンピューターで作業しています。

しかし、次のような疑問が頭に浮かびます。

アプリが実行されているシステムの種類に関する情報を知る/取得するにはどうすればよいですか?

この質問は、たとえば、私のアプリは現在、電話とコンピューターのどちらで実行されていますか?

お手伝いありがとうございます !

4

1 に答える 1

2

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 ブロックで使用して、特定のプラットフォームに固有のコードを実行できます。

デバイス

于 2016-08-29T12:52:56.067 に答える