我刚刚意识到我一直强制绑定/依赖属性,并没有真正从根本上理解这个概念。WPF DependencyProperties
赫雷什依赖属性:
public string Problem
{
get { return (string)GetValue(ProblemProperty); }
set { SetValue(ProblemProperty, value); }
}
public static readonly DependencyProperty ProblemProperty =
DependencyProperty.Register(
"Problem",
typeof(string),
typeof(TextBox));
的XAML是这样:
<TextBlock Text="{Binding Path=Problem}"/>
我的Problem
属性手动设置到对象的构造函数值,但它不” t相应地更新TextBlock
。 。 。有任何想法吗?我试过Mode="OneWay"
和Mode="TwoWay"
关于绑定,它仍然无法正常工作。
我认为这应该是自动工作?或者我从根本上搞错了什么?
谢谢
一切看起来都很好。它必须是你的`DataContext`。你如何设置它? – 2008-11-25 18:05:11