1
私のアプリでは、ユーザーがテキスト(ユーザー名/パスワード&チャット)を入力する必要があり、私自身のキーボードコードを作成する必要はありません。Win 8 DirectXのメトロアプリで組み込みのソフトキーボードを使用する
- DirectX Metro Appsに組み込まれているソフトウェアキーボードを使用する方法はありますか?タッチユーザーがテキストを入力する方法が必要です。
- 可能な場合はどうすればよいですか?
私のアプリでは、ユーザーがテキスト(ユーザー名/パスワード&チャット)を入力する必要があり、私自身のキーボードコードを作成する必要はありません。Win 8 DirectXのメトロアプリで組み込みのソフトキーボードを使用する
DirectX自体に何かが組み込まれているかどうかはわかりませんが、mix DirectX with XAML - たとえば、すべてのDirectXレンダリングが行われる場所でSwapChainBackgroundPanelを使用し、テキスト入力をキャプチャするXAML TextBoxをオーバーレイすることができます。
私は簡単にあなたが提供したリンクを見渡しました。その2番目のリンクでは、基本的にDirectXですべてのレンダリングを行い、その後DirectX経由でXamlコンポーネントをレンダリングしていますか、それとも逆ですか? –
ほとんどのコンテンツをレンダリングするのはあなた次第です。 XAML/DirectX interopの場合は3つのコンポーネントがあり、SwapChainBackgroundPanelはフルスクリーンのDirectXコンテンツを持つ場所です。他のものは、DirectXを使用してXAMLコントロールをレンダリングするようなものです。これは、必ずしもフルスクリーンではないコントロールです。 –
私はすでにDirectXを使ってすべての作業を行っているので、私は最小限の変更を加えるシステムを使いたいと思っています。ですから、既存のDirectXコードの中でこれに必要なXAMLコンポーネントを本質的にレンダリングする方法があれば、それが望ましいでしょう。さもなければ、私はそれを私の自己とするでしょう。 –