I have these 3 classes
[AddINotifyPropertyChangedInterface]
public abstract class BaseViewModel
{
}
public abstract class XXXViewModelBase : BaseViewModel
{
public int SelectedAreaId { get; set; }
}
public class XXXSelectorViewModel : XXXViewModelBase
{
//public new int SelectedAreaId { get => base.SelectedAreaId; set => base.SelectedAreaId = value; }
public void OnSelectedAreaIdChanged()
{
// Does not fire
}
}
With the code as shown, OnSelectedAreaIdChanged
does not fire when SelectedAreaId
is changed. If I uncomment the code, then OnSelectedAreaIdChanged
does fire.
Is that expected behaviour? Is there any way around this other than the way I've done it?
Yes it is expected behavior, because Fody doesn't support this. More Info Here