MS Surface Win8 Pro でアプリケーションを実行すると、特定のタッチ機能が正しく動作しません。これは、フォント DPI が 150% (残念ながらデフォルト) に設定されている場合のみです。ユーザーがタッチ対応デバイスの Win8 でアプリを実行している場合、ユーザーにメッセージを表示して、エクスペリエンスを向上させるために dpi 設定を変更したいと考えています。OS のバージョンと dpi 設定を確認する方法は知っていますが、タッチ対応デバイスが存在するかどうかを確認する方法を探しているので、他のプラットフォーム/デバイスでこれを実行しているユーザーにこのメッセージを表示する必要はありません。私のアプリは C#.Net 4.5 です。
これは Windows 8 アプリではありません。Vista/7/8で動作するwinformです。他の投稿で提案されている Windows.Devices.Input 名前空間が表示されませんか?