我有两种方式将 TextBox 内容绑定到另一个类中的属性的问题。搜索 stackoverflow 提供了很多提示/解决方案,但似乎没有一个有效。
在我的 XAML 代码中,我有:
< TextBox ... Width="336" IsReadOnly="True"
Text="{Binding Path=AssignedClearProgram, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}"/>
(......我删除了所有不重要的项目)
在随附的cs代码中,我有:
public CombiWindow(Combi combi)
{
ViewModel = new CombiViewModel(combi);
DataContext = ViewModel;
}
在 CombiViewModel 中:
[UsedImplicitly]
public string AssignedClearProgram { get; set; }
似乎我第一次分配 AssignedClearProgram 时,文本框充满了我设置的文本,但是在显示窗口并从代码更新 AssignedClearProgram 后(即调用 set 方法),数据未在屏幕。
更改此变量时,是否有人有更新文本框的解决方案?
亲切的问候,
米歇尔