如何将Text
的{{1}}属性绑定到代码隐藏中定义的TextBox
clr属性。
XAML
FoundationHeight
c#中
<TextBox Text="{Binding FoundationHeight}"/>
答案 0 :(得分:2)
使用RelativeSource
。
如果为UserControl定义了代码隐藏:
<TextBox Text="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type UserControl}}, Path=FoundationHeight}" />
答案 1 :(得分:1)
您可以将此行添加到窗口的构造函数
public AssignColumnPropertiesWindow()
{
InitializeComponent();
DataContext = this;
FoundationHeight = 60;
}
并且您的Binding
将有效