Wpf 绑定不起作用
我有两个文本框,第一个绑定到tabControl项的标题。 我是在暗中做的 问题是绑定只在第一次成功 XAML:Wpf 绑定不起作用,wpf,data-binding,Wpf,Data Binding,我有两个文本框,第一个绑定到tabControl项的标题。 我是在暗中做的 问题是绑定只在第一次成功 XAML: 将源更改为文本框,并将路径设置为文本: var b = new Binding { Mode = BindingMode.OneWay, Source = txtbox, Path = "Text" }; ((TabItem)tabcontrol.Items[0]).SetBinding(HeaderedContentControl.HeaderProperty, b); 否则,您
将
源
更改为文本框
,并将路径
设置为文本
:
var b = new Binding { Mode = BindingMode.OneWay, Source = txtbox, Path = "Text" };
((TabItem)tabcontrol.Items[0]).SetBinding(HeaderedContentControl.HeaderProperty, b);
否则,您已将源设置为当前值txtbox.Text
,并且不会拾取对其所做的任何更改,因为源(字符串)不支持更改通知
public partial class Window4 : Window
{
public Window4()
{
InitializeComponent();
var b = new Binding { Mode = BindingMode.OneWay, Source = txtbox.Text };
((TabItem)tabcontrol.Items[0]).SetBinding(HeaderedContentControl.HeaderProperty, b);
}
}
var b = new Binding { Mode = BindingMode.OneWay, Source = txtbox, Path = "Text" };
((TabItem)tabcontrol.Items[0]).SetBinding(HeaderedContentControl.HeaderProperty, b);