我想做这样的事情:
<Label Content="{Binding Path=MyObject.Property}" />
我希望它何时MyObject
被分配给另一个Object
(Property
保持不变)
如何正确地做到这一点?
在绑定中使用 ElementName。
<Label Content="{Binding ElementName=myTextBox, Path=Text}" />
请按照以下步骤操作:
继承 INotifyPropertyChanged
public class Data : INotifyPropertyChanged
{
private int customerID;
public int CustomerID
{
get { return customerID; }
set { customerID = value; OnPropertyChanged("CustomerID"); }
}
设置数据上下文和出价如下
<Label Content="{Binding Property, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
第二种方法: 使用元素绑定:
<Label Content="{Binding ElementName=Combo, Path=Text}" Binding path="Property" />