我遇到了AutoMapping Catel ViewModel的问题 - >模型属性。
我正在使用Catel和Fody.Catel
我的模型在运行时发生了变化。
我的模型声明如下:
[Model]
public MyModel SelectedMyModel { get; set; }
我在运行时更改此模型,如下所示:
private void TabChangedHandler(TabChangedMessage tabChangedMessage)
{
SelectedMyModel = (MyModel) tabChangedMessage.Data;
}
然后,我将一些属性从Model委托给ViewModel,如下所示:
[ViewModelToModel("SelectedMyModel")]
public string Name { get; set; }
[ViewModelToModel("SelectedMyModel")]
public string LastName { get; set; }
问题是:
当我第一次设置此属性时,它运行良好,但是如果我将SelectedMyModel更改为另一个对象,它将停止工作。
看起来像委托ViewModel - >模型不再有效。
我应该打电话给Catel,我的模特正在改变吗?或者这可能是卡特尔问题?
你能帮帮我吗?