我使用Entity Framework
来管理与数据库的连接。
我有这个示例对象:
Company
UniqueCode
Name
Address
我将使用UniqueCode
搜索数据库以查找Company
,找到后,我想在几个TextBox上显示Name
和Address
。
示例Xml就是这个:
<TextBox x:CodeTextBox ...>
<Grid x:Name="ValuesGrid">
<TextBox x:Name="NameTextBox" ...>
<TextBox x:Name="AddressTextBox" ...>
</Grid>
之后,如果用户修改了任何内容,我会将值保存到数据库中。
那么,在一堆TextBox中显示对象值的最佳方法是什么?
我正在考虑在ValuesGrid上使用DataContext,但我不知道如何使其工作。
答案 0 :(得分:1)
<Grid x:Name="ValuesGrid" DataContext="{Binding Company}">
<TextBox x:Name="NameTextBox" Text="{Binding Name}">
<TextBox x:Name="AddressTextBox" Text="{Binding Address}">
</Grid>
公司需要是非私人财产。