后台代码的数据绑定第二次工作

时间:2016-12-02 10:41:58

标签: c# wpf code-behind 2-way-object-databinding

我遇到了代码隐藏的数据绑定问题。不幸的是,由于绑定源在不同对象之间发生变化,因此无法在xaml上进行数据绑定

问题是,我第一次执行此行

hexview.SetBinding(HexViewer.RawStringProperty, new Binding() { Path = new PropertyPath("Rawstring"), Source = object1.ClassProperty1, Mode = BindingMode.TwoWay });

它不会绑定,但第二次它会绑定。

如果我将此代码添加到按钮的click事件,然后我使用UI更改值,则不会反映更改。

如果我单击按钮两次,一切正常。

在输出窗口中,我没有看到任何错误。知道为什么会出现这种奇怪的行为? 任何方向点都会非常感激。

谢谢 费尔南多

0 个答案:

没有答案