如何直接绑定到成员的属性?

时间:2017-11-28 21:37:41

标签: xamarin.forms

如果某个类的成员类型为NotifyPropertyChangedBase,那么实例如何直接绑定到属性更改?

换句话说,我不想绑定到数据绑定上下文的属性,我想直接侦听成员属性的更改。

所以这是我想听的属性......

public class MyClass : NotifyPropertyChangedBase
{
    int myProperty;
    public int MyProperty
    {
        get => myProperty;
        set
        {
            if (myProperty != value)
            {
                myProperty = value;
            }

            OnPropertyChanged("MyProperty");
        }
    }

然后另一个类有这种类型的实例......

public class MyClass2
{
   MyClass myClass;

MyClass2不是视觉元素。它如何在myClass中听取对属性的更改?

1 个答案:

答案 0 :(得分:1)

您只需订阅MyClass的PropertyChanged事件