为什么我的绑定未在XAML中更新

时间:2018-08-22 09:56:15

标签: wpf data-binding

以下是我在WPF中拥有的代码示例。

在代码中设置了我的视图模型,并从数据库中填充了我的属性,但是即使视图模型正确,我的WPF也不显示值。

public void PulldtUpdate(object sender, EventArgs e) 
{ Stopwatch sw = new Stopwatch(); PullMoment4(marketidlist);
sw.Reset(); 
sw.Start(); 
dataGridView2.DataSource = null; 
dataGridView2.Refresh();     
dataGridView2.DataSource = dtAll; 
sw.Stop(); textBox1.SelectionStart =textBox1.Text.Length;
textBox1.ScrollToCaret(); 
label7.Text = cycle_time; 
label10.Text =     sw.Elapsed.ToString(); 
}    

示例后面的代码:

<TextBox Text="{Binding Value}"></TextBox>

编辑 修复了示例XAML标记

编辑 在后面添加了示例代码

1 个答案:

答案 0 :(得分:2)

您需要在“ MainWindowModel”中实现INotifyPropertyChanged接口,并确保将DataContext正确分配给视图。