【发布时间】:2011-05-25 23:29:56
【问题描述】:
对 WPF 来说相对较新,所以如果我遗漏了一些明显的东西,请多多包涵。我正在窗口底部创建一个描述应用程序状态的“摘要”文本框。我要绑定的属性的代码看起来有点像这样:
public String WindowDescription
{
get { return (radioButton.IsChecked == true ? "A " : "B ") + NameTextBox.Text
+ " " + (cbRoute.SelectedItem != null? comboBox.SelectedItem.ToString() : ""); }
}
我已经将它绑定到控件,如下所示:
<TextBox IsEnabled="False" Text="{Binding Path=WindowDescription}"/>
绑定现在根本不起作用 - WindowDescription 中引用的每个控件都有一些默认值,但即使这些值也不会填充 TextBox。就像我说的,我是 WPF 的新手,所以请随时指出我的示例中缺少的任何内容,无论它看起来多么明显。谢谢。
【问题讨论】:
-
查看你的应用程序的调试输出。是否存在绑定错误?