2012-09-14 66 views
0

我需要编写一个listboxItem的样式,当它被选中或鼠标悬停时,它将在listboxitem的右侧添加一个按钮。该按钮还需要具有命令绑定。 这种风格需要在不同的地方使用。 该按钮也不会有边框。但是当鼠标放在按钮上时,它会有一个边框。ListBox项目样式

我该怎么写?

我试图写一个风格,但我不能绑定到风格内的按钮的命令。

代码用于:(对不起,我没能正常地粘贴在这里我的代码,所以它是在这里http://justpaste.it/1b9s

+2

我们可以看到您使用过的代码吗? – Dan

回答

0

这将是巨大送ee一些代码,但应该工作的选项是创建一个DataTemplate。你可以在ListBox ItemTemplate属性上设置它,并在你可能需要它的不同位置使用它。

+0

正确,但ItemTemplate的问题在于,当鼠标在ListBoxItems之间快速移动时,该按钮在很多项目中都可见,这些项目未被选中并且没有鼠标悬停 – user1616144