问题描述
- 一条关于wpf的数据绑定的问题
-
Text="{Binding ElementName=combobox1,Path=SelectedItem.Content,Mode=OneWay}">
我这里定义了Combobox和Textbox,并分别命名为combobox1和textbox1,然后我就把TextBox的content属性绑定到Combobox的selectedItem的Content,但是我调试的时候无论Combobox选择了什么项,Textbox的Text都没有任何改变,是空白,请问这是什么问题?我应该如何改正?
解决方案
解决方案二:
Text="{Binding ElementName=combobox1,Path=SelectionBoxItem,Mode=TwoWay}">
解决方案三:
combox是个控件吧?你得定义一个变量,让它获取selectedItem的值,然后直接绑定这个变量。绑定的东西肯定要是个数据或者数据源的,你运行时都没有值,需要选择时才有值,也就是说你第一次绑定的时候,是个空值。除非你在选择selecteditem时候更行绑定,不然肯定是空值。
时间: 2024-08-06 19:46:50