说我有一个WPF XAML代码如下WPF ListBoxItem中选择
<Grid>
<Grid.ColumnDefinition>
<!--2 Columns are defined-->
</Grid.ColumnDefinition>
<Button x:Name="button" Grid.Column="1"/>
<ListBox x:Name="listBox" Grid.Column="2"/>
</Grid>
现在,每次listboxitems被绑定到一个类的一个对象与名为“状态”构件。每当选择一个项目时,状态变为“0”。如果未选中状态变为“1”。
现在,我的问题是,只要有任何“状态”项分别变为“0”或“1”,我如何禁用/启用按钮(在XAML中)。有没有办法通过DataTriggers做到这一点
感谢
问题是我不能使用SelectedItems.Count属性。 原因是,就我而言,listBox datatemplate提供了一个用于选择/取消选择功能的ToggleButton(哪个列表框选择不提供)。切换按钮绑定到“状态” 所以,有没有办法通过DataTrigger从列表框的数据模板部分访问同级元素(在这种情况下是按钮)? 还有一个关于使用valueconverter的问题。你是否意味着将按钮的Datacontext设置为listbox.Items并将它与转换器绑定在一起? – SysAdmin 2010-03-02 16:02:02