【问题标题】:WPF: How to bind two TextBoxes across two different user controlsWPF:如何跨两个不同的用户控件绑定两个文本框
【发布时间】:2012-01-11 10:09:55
【问题描述】:

我有两个同级用户控件,每个控件都有一个 TextBox。我需要在这两个文本框之间创建双向绑定。

here 发布的内容接近我的要求,但它描述了两个控件中的绑定,一个在用户控件中,另一个在用户控件的父级中。在我的例子中,两个绑定控件都在两个不同的用户控件中,它们有一个共同的父级。

有人知道吗?

【问题讨论】:

  • 您是否将模型中的某些内容绑定到那些文本框?
  • 您可以将它们都绑定到属于共同父级的同一个属性。

标签: wpf xaml binding


【解决方案1】:

尝试使用ElementName绑定:

Text="{Binding Text, ElementName=SecondTextBox, Mode=TwoWay}"

【讨论】:

  • 当你需要从用户控件B中的文本框绑定用户控件A中的文本框时,我需要知道如何使用ElementName;而 A 和 B 有一个共同的父母。
  • @ArpitKhandelwal 好的。你用MVVM吗?
  • @ArpitKhandelwal 使用上面的代码示例有什么问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-09
  • 1970-01-01
  • 2013-06-02
相关资源
最近更新 更多