textbox-WPF中的textbinding
假设我有一个自定义WPF控件和几个文本框。 在自定义控件的代码隐藏中,我有两个属性,它们是对 其他控件中的对象。例如,我有一个像这样的东西textbox-WPF中的textbinding,wpf,data-binding,textbox,Wpf,Data Binding,Textbox,假设我有一个自定义WPF控件和几个文本框。 在自定义控件的代码隐藏中,我有两个属性,它们是对 其他控件中的对象。例如,我有一个像这样的东西 public MyClass myObject { get { return MyObject } } MyClass有一个属性名。是否可以将属性名称绑定到textBox.Text 我知道我可以在XAML中做这样的事情 <TextBox> <TextB
public MyClass myObject
{
get
{
return MyObject
}
}
MyClass有一个属性名。是否可以将属性名称绑定到textBox.Text
我知道我可以在XAML中做这样的事情
<TextBox>
<TextBox.Text>
<Binding Path="" />
</TextBox.Text>
</TextBox>
但如何将数据从myObject传递到路径值
我一直在尝试绑定,但有时我的文本框似乎不刷新/更新文本属性。我的意思是,有时文本框刷新(我想),我会看到新的值,但有时什么也不会发生(尽管我修改了数据)假设DataContext与控件相同。路径将是
Path="myObject.MyPropery"
或者简称
<TextBox Text="{Binding myObject.MyProperty}" />
谢谢:)假设我修改了myObject.MyProperty。我明白,由于数据绑定,我的文本框将显示新值,或者我必须刷新文本框?只要绑定到的属性在其setter中发生NotifyProperty更改,就可以了