c# – 如何使用XAML在DataContext中设置类?
发布时间:2020-12-16 00:09:20 所属栏目:百科 来源:网络整理
导读:我有一个 WPF表单和一个类Users(内容属性Id,Login和Name),在我的这个表单的类中,我得到了一个Users对象,用于将此信息放在带有DataContext和Binding的表单中 我可以把这个Users对象放到我的Window.DataContext(this.DataContext = usersObject;)后面跟代码,但
我有一个
WPF表单和一个类Users(内容属性Id,Login和Name),在我的这个表单的类中,我得到了一个Users对象,用于将此信息放在带有DataContext和Binding的表单中
我可以把这个Users对象放到我的Window.DataContext(this.DataContext = usersObject;)后面跟代码,但我想如果我能用XAML做这个,也许更好 我在我的类UserForm中设置了一个属性(public Users usersObject {get; set;}) 我的表单UserForm:Window <Window DataContext="{What need I put here?"> <Grid> <TextBlock Text="Id:"/> <TextBox Name="Id" Text="{Binding Path=Id}"/> <TextBlock Text="Login:"/> <TextBox Name="Login" Text="{Binding Path=Login}"/> <TextBlock Text="Name:"/> <TextBox Name="Name" Text="{Binding Path=Name}"/> </Grid> </Window> UserForm.xaml.cs public class UserForm : Window { public Users userObject { get; set; } public UserForm(Users user) { InitializeComponent(); this.userObject = user; } } 我的班级用户 public class Users { public int Id { get; set; } public string Login { get; set; } public string Name { get; set; } } 我如何为自己设置userObject Window.DataContext for TextBox可以把它值? 解决方法
一段时间后,我写了一篇关于将XAML控件绑定到代码隐藏属性的不同选项的文章.这可能对你有帮助.
http://codingseason.blogspot.in/2013/05/data-binding-xaml-control-to-property.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |