【发布时间】:2011-06-05 05:03:30
【问题描述】:
我有一个列表框,其中 ItemsControl 将 ItemsSource 绑定到字符串的只读集合。
然后 ItemTemplate 将 DataTemplate 声明为一个复选框,其中它的内容是集合中特定项目的名称,并且 IsChecked 绑定到一个属性以确定该项目是否被选中(它只是一个复选框列表框)
这可以正常工作,但有一个例外 - 鼠标悬停在 ListBox 上,它的作用就像字符串集合是单个项目一样;整个框就像被选中一样。如果不是因为这也影响了滚动条,它们不会被启用,这不会是一个太大的问题 - 大概是因为它认为一个项目在屏幕上是可见的,即使它实际上是 x+ 只有xy 显示在屏幕上。
如何让列表框像每个单独的字符串都是它自己的项目一样。我认为它是这样做的,因为我声明了一个数据模板以获取复选框列表框??
任何帮助将不胜感激!
【问题讨论】:
-
能否提供您的代码