WPF 如何在后台进行控件属性的绑定MVVM

本文介绍了一种在WPF应用程序中实现控件与数据源双向绑定的方法。具体包括设置数据源、创建Binding实例并定义其属性如Source、Path、Mode及UpdateSourceTrigger等,最后通过BindingOperations.SetBinding完成绑定过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、数据源

DefaultOperator为string的集合

2、Binding

 Binding binding = new Binding()
                {
                    Source = item.DefaultOperator// 数据源  
                    ,
                    Path = new PropertyPath(".")// 需绑定的数据源属性名  
                    ,
                    Mode = BindingMode.TwoWay// 绑定模式  
                    ,
                    UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
                };

3、绑定控件

 
BindingOperations.SetBinding(
                   defaultOperator// 需绑定的控件  
                   ,
                   TextBox.TextProperty// 需绑定的控件属性  
                   ,
                   binding);



如果是绑定数据源的string类型的属性 name,则Source=item;Path=new PropertyPath("name");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值