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 回答