我的情况是:
我有一个带有 3 个数据绑定文本框的 WPF 窗口
SettingsUI : Window
<Grid Name="SettingsUIGrid1">
<TextBox Text="{Binding val1}" ....
<TextBox Text="{Binding val2}" ....
<TextBox Text="{Binding val3}" ....
</Grid>
在构造函数中,我这样做:
SettingsUIGrid1.DataContext = coll[0]; // collection first value
单击取消按钮时,我关闭窗口:
private void btnCancel_Click(object sender, RoutedEventArgs e) {
Close();
}
当我单击“显示”按钮时,会在文本框中显示来自数据库的值,如果用户更改文本框值并重新加载窗口,则显示新值而不是旧值。有人可以建议如何重新加载值并清除内存中的对象吗?