以下是我在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标记
编辑 在后面添加了示例代码
答案 0 :(得分:2)
您需要在“ MainWindowModel”中实现INotifyPropertyChanged接口,并确保将DataContext正确分配给视图。