1

ユーザーが(アプリのメインサーフェス内で)自由に移動およびサイズ変更できる複数のコンテナーを作成する必要があります。基本的にマルチフレームGUIが必要です。

ツールボックスに既存のコントロールが見つかりませんでした。したがって、問題は、この目的のために(OnClick、OnMove、およびその他のイベントを監視および処理して)独自のコントロールを作成する必要があるのか​​、それとも他の解決策があるのか​​ということです。

4

1 に答える 1

1

あなたが求めているのは、SamsungSUR40のMicrosoftPixelSenseで利用可能なスキャッタービューのようなものです。現在、そのための事前定義されたコントロールはありません。独自のドラッグアンドドロップを実装できますが、非常に基本的な方法でこれは難しくありません。Reactive Extensionsを見てください(最新リリースではMetroスタイルアプリをサポートしています:http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-Updat-NET-45-Async-WinRT)。彼らはそれを非常にシンプルで基本的にする方法のサンプルを持っています。

アプリケーションの概念を再考することをお勧めします。優れたWindows8スタイルのUIアプリであるためには、他のアプリが使用しているもの(または、ガイドラインの観点からMicrosoftが従うように求めているもの)と大きく異なるUIの概念を導入することは避けてください。ドラッグする対象によっては、フィルターとリストビューを使用して、ナビゲーションの概念(hub-section-detail)のようなドリルダウンとともにコンテンツを表示すると便利な場合があります。

補足:後で混乱しないように、WPFではなくXAMLを使用します。実装方法には機能の違いがあります。

于 2012-08-08T08:38:16.870 に答える