你如何绑定2个控件?

时间:2017-07-09 04:30:32

标签: c# wpf binding controls

在我的应用中,有一项功能可以自定义它自己的控件(例如TextboxLabelTextblockButton等),此功能界面位于TabItem内。假设我想修改Button A,它位于另一个容器中。在功能界面上,我将其Foreground属性设置为White,此刻我不知道Button看起来是否更好,所以我有转到包含Button

的容器

我想做的是,我想创建一个"预览"功能界面内的Control(与实际目标的类型相同)。我想要对此进行任何更改"预览"控制反映到实际目标Control。有了这个,我不需要导航到目标Control所在的位置。

当我使用标题时("如何绑定2个控件)"使用谷歌,所有结果实际上给了我"如何将控件的SINGLE property绑定到另一个控件的property"。我想要的是你如何从字面上绑定/链接2 Control,我的意思是,我想将Control A的所有属性绑定到Control B的所有属性。

将它们逐个绑定是一种(累人)方式。还有另一种方法可以达到这个目的吗?

我更喜欢代码隐藏方法。

1 个答案:

答案 0 :(得分:0)

没有"快速"要做到这一点,你必须根据你的商业逻辑逐个绑定 另外,绑定对于性能而言并不便宜,因此绑定控件的每个属性,即使是那些你不明确需要的属性,也是一个警示标志。