我只是从WPF开始,我正在尝试在局部变量和标签之间设置绑定。基本上,我想在局部变量更改时更新标签。我一直在寻找解决方案,但他们都只是将文本框用作源,而不仅仅是类变量,我甚至不确定它是否可以这种方式工作。这是我的代码。
public partial class MainWindow : Window { int idCounter; public MainWindow() { InitializeComponent(); Binding b = new Binding(); b.Source = idCounter; b.Mode = BindingMode.OneWay; b.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; myLabel.SetBinding(Label.ContentProperty,b); } private void Button_Click(object sender, RoutedEventArgs e) { idCounter++; } }
按钮确实起作用,idCounter更改了值,但是它不会在标签中更新,因此我猜绑定是错误的。有人可以告诉我怎么了吗?谢谢