0
我對此很陌生,仍然試圖感受MVVM的最佳做法。我找不到Google的答案。類擴展放置在MVVM模式中的位置是什麼?
爲了方便,我已經創建了多個自定義類,如擴展,
public static AppointmentLabel ToLabel(this textblockPatient tbp)
{
return tbp.appointmentlabel;
}
在我的MVVM模式,我已經放置在模型這些擴展,因爲他們似乎一個信息源轉換成另一種。但是,一些自定義類是UserControls並且位於View中。這樣做需要模型「瞭解」視圖的一些內容,因爲上面的textblockPatient是一個UserControl。
這是如何在MVVM模式中完成的?擴展是否被認爲是該模式的例外?
感謝您的任何幫助。
這不是MVVM,所以你在做什麼並不重要。 – Will