0
我对此很陌生,仍然试图感受MVVM的最佳做法。我找不到Google的答案。类扩展放置在MVVM模式中的位置是什么?
为了方便,我已经创建了多个自定义类,如扩展,
public static AppointmentLabel ToLabel(this textblockPatient tbp)
{
return tbp.appointmentlabel;
}
在我的MVVM模式,我已经放置在模型这些扩展,因为他们似乎一个信息源转换成另一种。但是,一些自定义类是UserControls并且位于View中。这样做需要模型“了解”视图的一些内容,因为上面的textblockPatient是一个UserControl。
这是如何在MVVM模式中完成的?扩展是否被认为是该模式的例外?
感谢您的任何帮助。
这不是MVVM,所以你在做什么并不重要。 – Will