假设我有一个自定义WPF控件和几个文本框。 在我的自定义控件的代码后面,我有几个引用的属性 其他控件中的对象。例如,我有这样的事情
public MyClass myObject
{
get
{
return MyObject
}
}
MyClass有一个属性Name。是否可以将属性Name绑定到textBox.Text ??
我知道我可以在XAML中做到这一点
<TextBox>
<TextBox.Text>
<Binding Path="" />
</TextBox.Text>
</TextBox>
但是如何将数据从myObject传递给Path值?
我一直在尝试绑定,但似乎有时我的文本框不会刷新/更新Text属性。我的意思是有时文本框刷新(我认为),我看到新的价值,但有时没有任何反应(尽管我修改了数据)
答案 0 :(得分:0)
假设DataContext与Control相同。路径将是
Path="myObject.MyPropery"
或简称
<TextBox Text="{Binding myObject.MyProperty}" />