微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Silverlight:以编程方式绑定控件属性

大图:我有一个自定义子控件,可以根据我设置的属性生成各种文本框,日期选择器,组合等.此控件嵌入在我的SL应用程序中的各个位置.

我通常使用MVVM模式,我想将这些动态控件的值绑定回我的母版页视图模型.

我总是知道窗体上会有8个控件,所以我可以为控件绑定到依赖属性.然后,引用此控件的控件可以使用与已保存MVVM模式时输入的数据绑定.

问题:如何以编程方式将动态控件的值绑定到依赖项属性

谢谢,
标记

解决方法

让我们假设您已动态创建一个简单的TextBox,并且您想在Text属性添加一个绑定: –

Binding binding = new Binding("SomeProperty");
 binding.Mode = BindingMode.TwoWay;

 txtBox.SetBinding(TextBox.TextProperty,binding);

其中txtBox是您想要观察/变异的动态创建的TextBox.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐