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