2010-11-24 18 views
0

私は多くの項目を含むsurfaceListBoxを持っています。 SelectionModeを複数にすると、すべてのことがうまくいき、項目をクリックしてselectionItemsに追加します。 しかし、同じ動作をしたいのですが、項目をクリックしてもタッチは移動しませんアイテム、 追加したい操作の詳細を次に示します。どのようにsurfaceListBox内の複数の項目の選択をカスタマイズする

タッチがsurfacelistboxitem上を移動している場合、このアイテムはselectedItemsに追加されます。 あなたの助けをありがとう

答えて

0

SurfaceListBoxは、移動する指をスクロールとして扱う必要があるため、これをサポートしていません。

スクロールする機能が必要ない場合は、SurfaceListBoxを削除し、代わりにSurfaceToggleButton要素で埋められたStackPanelを使用できます。これらのトグルボタンでは、ClickMode = Hoverを設定して、指を動かすだけでトグルします。この回答のため

- ロバート(サーフェスコントロールの元PM)

+0

おかげで、ロバート、しかし、私は他のコントロールを使用することはできません、私は他の問題のためのドラッグ&ドロップを作成するためにSurfaceListBoxを使用する必要があります。スタックパネルのトグルボタンを使用すると、ドラッグアンドドロップの機能が失われ、スタックパネルのスクロールをカスタマイズする必要があります。 – Khaldoun

+0

あなたはどんなコントロールでもSurfaceDragDrop APIを使うことができます - どんな方法でもSurfaceListBoxに束縛されていません –

関連する問題