1

WPF でタッチ スクリーン キオスク アプリケーションを開発しています。Microsoft Surface コントロールを活用して、アプリケーションをよりタッチスクリーンに適したものにしていますが、ComboBox の適切な代替手段をまだ見つけていません。ComboBox は、リストから単一の値を選択するための唯一のオプションの 1 つであると思われます。画面の不動産。

Silverlight の Windows Phone 7 ツールキットには ListPicker があり、これは多かれ少なかれ私が探しているものですが、私が理解しているように、Silverlight にあるため、WPF アプリでは使用できません。

ゼロから作成する前に、WPF の ListPicker タイプ コントロールを知っている人はいますか?

それを除けば、WPF のタッチスクリーン アプリケーション用の標準の ComboBox に代わるものはありますか?

編集: 明確にするために、WPF に ComboBox があることは知っていますが、これはタッチ スクリーンでの使用に理想的なコントロールではありません。ほとんどの電話またはキオスク アプリケーションを見ると、ComboBox コントロールは可能な限り回避されています。これが、ListPicker を取り上げた理由です (ここを参照してくださいhttp://blogs.msdn.com/b/delay/archive/2010/11/03/listpicker-i-hardly-even-know-er-a-detailed-overview -of-the-windows-phone-toolkit-s-listpicker-control.aspx )、この状況ではよりタッチしやすいコントロールであるためです。

4

1 に答える 1

1

ListBoxのスタイリングを試しましたか?

ScrollViewerを削除するだけでよいと思います(カスタムControlTemplateを使用して実行できます)。

これを行う方法の簡単なチュートリアルがあります

ここで、変更する必要のあるデフォルトのテンプレートを見つけることができます。そのサイズに怖がらないでください-変更は非常に簡単なはずです。

于 2012-01-28T13:48:21.943 に答える