【发布时间】:2013-07-20 16:38:51
【问题描述】:
我正在使用 wpf。我想用一个在 xaml.cs 类中初始化的简单字符串类型值绑定一个文本框。 TextBox 没有显示任何内容。这是我的 XAML 代码:
<TextBox Grid.Column="1" Width="387" HorizontalAlignment="Left" Grid.ColumnSpan="2" Text="{Binding Path=Name2}"/>
C# 代码是这样的:
public partial class EntitiesView : UserControl
{
private string _name2;
public string Name2
{
get { return _name2; }
set { _name2 = "abcdef"; }
}
public EntitiesView()
{
InitializeComponent();
}
}
【问题讨论】:
-
你能发布你的 XAML 吗?
-
@Coder 我发布了它。见第一行代码。
-
你认为你在哪里设置值?
-
我想通过 binding 在文本框中显示值。 @罗兰肖。为此,我写了 Text="{Binding Path=Name2}".... 我做错了吗?
-
你需要实现
INotifyPropertyChanged。