我意识到这是一个奇怪的问题,但有一种疯狂的方法。我正在使用一个框架,它可以无缝地在ListBox之间进行拖放,通过实现接口,我可以很容易地实现我想要的结果。
所以我有一个Listbox(让我们称之为ListBox B),我希望能够将它拖到ListBox C.现在这很好,但我不希望Listbox C看起来像一个Listbox - 我只是想让它成为一个形象。
所以基本上我希望我的30x30px图像像列表框一样。实际的项目集合将全部在内部处理,只是为了用户的直观性,我希望他们能够将项目从ListBox B拖到图像上(ListBox C)。
同样,拖放行为的方式或列表框的行为方式也没有问题 - 这只是一个样式问题。
如何设置列表框的样式,使其看起来不像列表框 - 所以它只是一个图像(将打包在应用程序中)?
谢谢
答案 0 :(得分:0)
如果我理解正确,你需要的是:
<ListBox>
<ListBox.Template>
<ControlTemplate>
<Image Source="YourImage.png"/>
</ControlTemplate>
</ListBox.Template>
</ListBox>
编辑:
我仍然不理解你的陈述
实际的物品收藏将全部在内部处理,仅供参考 用户的直观性我希望他们能够从中拖动项目 将ListBox B放到图像上(ListBox C)。
请澄清