2014-02-20 21 views
0

我通常只是使用UserControl作爲視圖,但是在這個項目中,我認爲從這個類派生一個View類可能會更好,並且將它用作視圖的「包含」類,以允許我稍後可能注入更多功能變成View。然而,那時我並沒有使用Prism,所以我沒有那麼多的奢侈品,而是一個既定的框架帶來的。我應該讓我的Prism視圖成爲一個特殊的View類嗎?

我應該保持這種做法還是純粹的UserControl意見足夠?

回答

0

我認爲這是您的視圖的要求的問題。正如您所說的那樣,該方法可讓您靈活地爲您的課程添加功能,並立即在所有視圖中使用該功能。但是,由於視圖中的焦點通常放在最大化XAML並儘量減少代碼隱藏(這是一個很好的例子,這是行爲),所以我認爲您的通用基類方法可能會以某種方式將您移動到其他位置方向。無論您將什麼放入該課程,都可以嘗試通過XAML和行爲來實現。

+0

謝謝,我會看看行爲。我還沒有探索過它們。 – ProfK

相關問題