数据绑定到属性C#wpf

时间:2015-09-06 11:39:28

标签: c# wpf data-binding

我需要将文本框绑定到后面代码中的属性,但我希望它只是属性而不是类,

而不是:

public class A
{
    public string Text { get; set; }
}

textbox.DataContext = A
<textbox Text="{Binding Text}"/>

我想要这个:

public string Text { get; set; }
textbox.DataContext = Text;

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

我相信你应该能够通过

实现这一目标
<textbox Text="{Binding}"/>

替代方法是使用与数据上下文相同的形式,而不是更改绑定:

this.DataContext = this;

在您的XAML文件中保留相同的绑定:

<textbox Text="{Binding Text}"/>

在这种情况下,您将绑定到表单类的属性。