【发布时间】:2011-02-25 11:33:17
【问题描述】:
我们可以将控件的属性绑定到数据上下文,比如
有什么方法可以将控件绑定到代码背后的现有控件?
如果我的数据上下文中已经有文本框,有没有办法将 XAML 中的这个文本框绑定到另一个文本框。
【问题讨论】:
标签: wpf
我们可以将控件的属性绑定到数据上下文,比如
有什么方法可以将控件绑定到代码背后的现有控件?
如果我的数据上下文中已经有文本框,有没有办法将 XAML 中的这个文本框绑定到另一个文本框。
【问题讨论】:
标签: wpf
您不能将一个控件的所有属性自动绑定到数据上下文中的另一个控件。但是您可以将整个控件从DataContext 绑定到ContentControl 为Content。
假设您当前的DataContext 中有“MyTextBox”属性。然后在 XAML 中,您可以执行以下操作:
<ContentControl Content="{Binding MyTextBox}" />
这可能应该有效(如果您也没有将MyTextBox 分配为其他地方的孩子)
【讨论】:
ContentControl 和 ContentPresenter 之间没有区别。在此处查看更多详细信息:stackoverflow.com/questions/1287995/…