gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 03:14:18 26 4
gpt4 key购买 nike

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

我通常使用 MVVM 模式,并且我想将这些动态控件的值绑定(bind)回我的母版页 View 模型。

我一直都知道表单上会有 8 个控件,因此我可以为控件绑定(bind)到依赖属性。然后引用此控件的控件可以使用与已输入的数据的绑定(bind),同时保持 MVVM 模式。

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

谢谢,
标记

最佳答案

假设您已经动态创建了一个简单的 TextBox,并且您想在 Text 属性上添加绑定(bind):-

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

txtBox.SetBinding(TextBox.TextProperty, binding);

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

关于Silverlight:以编程方式绑定(bind)控件属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1126490/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com