2012-04-23 29 views
4

WrapPanel(または横向きのスタックパネル)のアイテムの位置を、ユーザーが触れるとドラッグすることで変更する必要があります。ドラッグアンドドロップを使用したラップパネルの文章

私はMouseDragElementBehaviorを試しましたが、現在のアイテムの位置だけを変更し、他のものは変更しません。

私はthis articleを見ましたが、垂直方向のリストボックスで動作しています。これにはどんな方法もありますか?

答えて

0

ドラッグのためのWrapPanelは完全なパネルではありません。&ドロップは注文の概念を持たないためです。実際、アイテムはデータソースの順序に基づいて順序付けられます。私はそれを使用することはできません

<rlb:ReorderListBox 

      ... 
      <rlb:ReorderListBox.ItemsPanel> 
       <ItemsPanelTemplate> 
        <toolkit:WrapPanel ItemWidth="100" ItemHeight="50"/> 
       </ItemsPanelTemplate> 
      </rlb:ReorderListBox.ItemsPanel> 
... 
+0

:あなたの例では

は、単にこのようなItemsPanelを変更する変更することができます。 ReaderListBoxはListBox(アニメーション、アイテムの処理など)用に設計されているため、 –

関連する問題