0

これは奇妙な質問だと思いますが、狂気への方法があります。ListBox 間のドラッグ アンド ドロップをシームレスにするフレームワークを使用しており、インターフェイスを実装することで、目的の結果を非常に簡単に達成できます。

だから私が持っているのはリストボックスです(それをリストボックスBと呼びましょう)、それをリストボックスCにドラッグできるようにしたいのですが、これで問題ありませんが、リストボックスCをリストボックスのように見せたくありません-欲しいだけですイメージであること。

基本的に、30x30px の画像をリストボックスのように動作させたいと考えています。実際のアイテム コレクションはすべて内部で処理されますが、ユーザーが直感的に ListBox B から画像 (ListBox C) にアイテムをドラッグできるようにしたいだけです。

ここでも、ドラッグ アンド ドロップの動作やリストボックスの動作に問題はありません。これは単にスタイルの問題です。

Listbox のスタイルを設定して、Listbox のように見えないようにするにはどうすればよいですか?つまり、単なるイメージ (アプリケーションにパッケージ化されます) です。

ありがとう

4

1 に答える 1

0

私が正しく理解していれば、必要なものは次のとおりです。

<ListBox>
   <ListBox.Template>
      <ControlTemplate>
         <Image Source="YourImage.png"/>
      </ControlTemplate>
   </ListBox.Template>
</ListBox>

編集:

という発言が未だに理解できない

実際のアイテム コレクションはすべて内部で処理されますが、ユーザーが直感的に ListBox B から画像 (ListBox C) にアイテムをドラッグできるようにしたいだけです。

どうか明らかにしてください

于 2013-01-16T15:57:24.070 に答える