【发布时间】:2023-03-05 14:19:01
【问题描述】:
我有一组与星期几相关的布尔值 - Collection() { true, false, false, false, false, false, false};所以无论 bool 代表什么,都意味着这个集合适用于星期日(这里的星期日是一周的第一天)。
现在我已经将列表框的 itemssource 设置为这个集合。
<ListBox ItemsSource={Binding Path=Collection, Mode=TwoWay}>
<ListBox.ItemTemplate>
<ToggleButton IsChecked={Binding Path=BoolValue, Mode=TwoWay}/>
</ListBox.ItemTemplate>
</ListBox>
但是我的收藏永远不会更新(我的收藏是窗口上的依赖属性)。另外,“MyBool”类只是一个 bool 对象的包装器,实现了 NotifyPropertyChanged。
任何想法.....我的实际代码非常复杂,因此上述情况是一个非常简化的版本,因此如有必要,请做出假设等鉴于我提供了我的实际代码,我会解决这个问题。
提前非常感谢,
U.
【问题讨论】:
标签: c# wpf collections binding boolean