我有一个带有两个TabItem的WPF TabControl。在两个tabItems中,我有一个文本框,其Text属性绑定到我的ViewModel中的属性。问题是第二个选项卡中的绑定(第一个选项卡“隐藏”的选项)不起作用。我有两个案例:
我运行应用程序,运行将填充第二个选项卡中文本的命令,我选择选项卡:在这种情况下绑定有效:我可以看到文本框中填充了数据。但是,如果我再次运行该命令,文本框将不再更新。看起来绑定有效,但只有一次。
第二种情况是我运行应用程序,然后在运行命令之前选择第二个选项卡。在这种情况下,绑定根本不起作用。
如果我将第二个标签移动到第一个位置,则绑定将适用于此标签。 (但它将停止为另一个工作)
有人知道该作品的
答案 0 :(得分:0)
您的ViewModel必须实现INotifyPropertyChanged接口。 您还必须将绑定的UpdateSourceTrigger属性设置为" PropertyChanged"。在此更改后,您的应用应该按预期工作。