在WPF VB.NET 4.0中,我有一个列表框,其中填充了XML的数据绑定。如何将实时监视事件设置到列表框,以便根据特定条件(字段为真或假)选择项目,表单上的按钮是否将其内容更改为读取其他内容?
即,用户选择具有XML元素状态'的项目。设置为' current',然后按钮将读取,已完成。 如果用户选择具有XML元素' status'设置为'已完成',然后按钮将显示为“未完成”。
答案 0 :(得分:0)
您可以DataTrigger
使用绑定到Button.Content
的{{1}}
这是一个示例按钮样式,可以显示"未完成"默认情况下,将文本更改为"已完成"如果ListBox.SelectedItem
。它假定您已将MyListBox绑定到每个包含MyListBox.SelectedItem.Status = "Current"
属性
Status