2

我想做这样的事情:

<Label Content="{Binding Path=MyObject.Property}" />

我希望它何时MyObject被分配给另一个ObjectProperty保持不变)

如何正确地做到这一点?

4

2 回答 2

1

在绑定中使用 ElementName。

<Label Content="{Binding ElementName=myTextBox, Path=Text}" />
于 2013-09-27T16:12:46.507 回答
0

请按照以下步骤操作:

继承 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" />
于 2013-09-28T04:02:31.943 回答