双向绑定到对象

时间:2016-05-05 10:49:38

标签: c# wpf data-binding

我在WPF中有一个文本框,如下所示:

<TextBox x:Name="EmployeeIdTextBox" TextWrapping="Wrap" IsEnabled="False" Margin="5,5,10,5" Grid.Row="0" Grid.Column="1" 
    Text="{Binding 
        ElementName=_selectedEmployee, 
        Path=Id, 
        Mode=TwoWay, 
        UpdateSourceTrigger=PropertyChanged}" />

绑定源看起来像这样:

private Employee _selectedEmployee = Employee.GetEmployees();

我在互联网上研究找到一个解决方案,如果对象发生变化,使文本框更新,反之亦然,但我的问题是没有发生变化。我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

您应该绑定到公共属性。

public Employee SelectedEmployee {get;set;}

...

SelectedEmployee = Employee.GetEmployees();