将WPF TextBox绑定到Entity对象

时间:2013-01-09 16:39:38

标签: wpf data-binding textbox entity

我想将我的WFP应用程序中的TextBox.Text属性绑定到EF实体对象的属性。

这是实体对象初始化:

public static Question CurrentQuestion = new Question
       {
             Description = "How old are you?"
       };

这是数据绑定文本框的功能:

private void BindQuestionControls()
        {
            Binding b = new Binding();
            b.Source = CurrentQuestion;
            b.Mode = BindingMode.TwoWay;
            b.Path = new PropertyPath("Description");
            textBoxQuestion.SetBinding(TextBlock.TextProperty, b);
        }

我希望当应用开始时,textBoxQuestion会显示“你多大了?”但它是空的,可能最好在声明中设置绑定,请建议如何执行此操作。感谢。

1 个答案:

答案 0 :(得分:0)

应该不是

textBoxQuestion.SetBinding(TextBlock.TextProperty, b);

textBoxQuestion.SetBinding(TextBox.TextProperty, b);