我剛剛意識到我一直強制綁定/依賴屬性,並沒有真正從根本上理解這個概念。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