我如何观看'列表框选择更改?

时间:2015-05-06 12:07:38

标签: xml wpf vb.net

在WPF VB.NET 4.0中,我有一个列表框,其中填充了XML的数据绑定。如何将实时监视事件设置到列表框,以便根据特定条件(字段为真或假)选择项目,表单上的按钮是否将其内容更改为读取其他内容?

即,用户选择具有XML元素状态'的项目。设置为' current',然后按钮将读取,已完成。 如果用户选择具有XML元素' status'设置为'已完成',然后按钮将显示为“未完成”。

1 个答案:

答案 0 :(得分:0)

您可以DataTrigger使用绑定到Button.Content的{​​{1}}

这是一个示例按钮样式,可以显示"未完成"默认情况下,将文本更改为"已完成"如果ListBox.SelectedItem。它假定您已将MyListBox绑定到每个包含MyListBox.SelectedItem.Status = "Current"属性

的项集合
Status