ユーザーがどのキーを押したかを検出しようとしていますが、通常は 'System.Windows.Input'参照を使用できますが、参照しようとするとそのためのライブラリはありません。Mac用Visual Studio System.Windows.Inputリファレンス
私が行方不明です何かあるのか、これだけのVisual StudioのMac版ではサポートされていませんか?
おかげ アレックスは
ユーザーがどのキーを押したかを検出しようとしていますが、通常は 'System.Windows.Input'参照を使用できますが、参照しようとするとそのためのライブラリはありません。Mac用Visual Studio System.Windows.Inputリファレンス
私が行方不明です何かあるのか、これだけのVisual StudioのMac版ではサポートされていませんか?
おかげ アレックスは
あなたはそうではありませんが、論理的ではありません。
Mac用Visual Studioは、Windows用のソフトウェアを開発するためのものではなく、名前空間「Windows」にはほとんど何もありません。私が言ったように、たとえあなたのケースでは、WindowsとMac用のキーボードは100%同じではないので、いくつかの重要な列挙さえも、全く移植できません。
使用しているプロジェクトの種類(Macアプリ、iOSアプリ、Androidアプリ、Xamarinフォームアプリ)によっては、別のAPIを見つける必要があります。
誰かが別のユーザーインターフェイスキットを作ったことはありません。彼らはただ違っている。 Xamarinのようなメタインターフェイスだけが存在することができます。これは、すべてのネイティブユーザーインターフェイスに変換できるように、どこでも一般的なものを利用できます。
Mac用のVisual Studioを開発するときにキー入力をサポートするライブラリを作成していなかったのは驚きです。 –
彼らは、実際には複数のことをしました。種類が1つだけ欠落しているのはWPF関連です(とにかくWindows以外の場所でWPFを使用することはできません)。任意のデスクトップGUIアプリケーションの場合、同じ機能を得るには、 'System.Windows.Forms'または' Gtk# '(http://imgur.com/a/1jIOO)を使用できます。 – Lemx
@AlexMarchantすべてのオペレーティングシステムには、キー入力用のネイティブAPIがあります。しかし、Macでは、Xamarin.Macを使用してmacOS APIを呼び出してUIを構築し、必要な処理を行うことになっています。奇妙ではなく、あなたが学びマスターするためのフレームワークのもう一つのセットです。 –
私はこれがうまくいくことを確信していますが、ユーザーがキー情報を押したときに重要な情報を得ようとしていますが、どのようにすればいいのでしょうか? (http://imgur.com/a/QoBhz) –