【发布时间】:2012-01-31 16:21:20
【问题描述】:
我正在开发一个小实用程序视图,它将嵌入到我们的几个应用程序中。它将位于一个公共图书馆中。
我应该将其作为 ViewModel 以及默认的 View 实现公开,还是作为具有固定 GUI 的 UserControl 更好?
它是完全独立的,我怀疑它是否需要重新设计,但将其作为 UserControl 执行似乎有点矫枉过正,因为必须设置大量依赖属性。
一个简单的 ViewModel 对我来说似乎更有吸引力,但想知道这是否是共享内容的正常方式?
编辑: 如果我也可以将它嵌入到 WinForms 应用程序中,那就太好了。这对 View/ViewModel 可行吗?
【问题讨论】:
标签: wpf mvvm user-controls shared-libraries viewmodel