将对象的子对象绑定到TextBox
本文关键字:对象 TextBox 绑定 | 更新日期: 2023-09-27 18:02:10
我使用Entity Framework
来管理我与DB的连接。
我有这个例子对象:
Company
UniqueCode
Name
Address
我将使用UniqueCode
搜索数据库以找到Company
,找到一个后,我想在几个文本框上显示Name
和Address
。
Xml示例如下:
<TextBox x:CodeTextBox ...>
<Grid x:Name="ValuesGrid">
<TextBox x:Name="NameTextBox" ...>
<TextBox x:Name="AddressTextBox" ...>
</Grid>
然后,如果用户修改了任何内容,我将把值保存到DB。
那么,在一堆文本框中显示对象值的最佳方式是什么?
我正在考虑在ValuesGrid上使用DataContext,但我不知道如何使其工作。
<Grid x:Name="ValuesGrid" DataContext="{Binding Company}">
<TextBox x:Name="NameTextBox" Text="{Binding Name}">
<TextBox x:Name="AddressTextBox" Text="{Binding Address}">
</Grid>
公司需要非私有财产