样式列表框所以它看起来像一个图像(WPF XAML)

时间:2013-01-16 15:54:33

标签: wpf listbox

我意识到这是一个奇怪的问题,但有一种疯狂的方法。我正在使用一个框架,它可以无缝地在ListBox之间进行拖放,通过实现接口,我可以很容易地实现我想要的结果。

所以我有一个Listbox(让我们称之为ListBox B),我希望能够将它拖到ListBox C.现在这很好,但我不希望Listbox C看起来像一个Listbox - 我只是想让它成为一个形象。

所以基本上我希望我的30x30px图像像列表框一样。实际的项目集合将全部在内部处理,只是为了用户的直观性,我希望他们能够将项目从ListBox B拖到图像上(ListBox C)。

同样,拖放行为的方式或列表框的行为方式也没有问题 - 这只是一个样式问题。

如何设置列表框的样式,使其看起来不像列表框 - 所以它只是一个图像(将打包在应用程序中)?

谢谢

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你需要的是:

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

编辑:

我仍然不理解你的陈述

  

实际的物品收藏将全部在内部处理,仅供参考   用户的直观性我希望他们能够从中拖动项目   将ListBox B放到图像上(ListBox C)。

请澄清