首先,我在WPF中使用MVVM模式。
我有一个ViewModel,它包含一个网格。为了在视图中渲染网格,我必须执行网格的属性public。
通过这种方式,控件的封装被破坏了,因为如果我想在其他视图模型中使用控件,那么网格可以进行修改。
这个问题有什么解决办法吗?
我认为微软搞砸了,你怎么看?
视图模型不应该有网格:)只有视图。视图模型只有一个网格项源的集合。
edit:也许你想要的是某种具有依赖属性的用户控件?
首先,我在WPF中使用MVVM模式。
我有一个ViewModel,它包含一个网格。为了在视图中渲染网格,我必须执行网格的属性public。
通过这种方式,控件的封装被破坏了,因为如果我想在其他视图模型中使用控件,那么网格可以进行修改。
这个问题有什么解决办法吗?
我认为微软搞砸了,你怎么看?
视图模型不应该有网格:)只有视图。视图模型只有一个网格项源的集合。
edit:也许你想要的是某种具有依赖属性的用户控件?
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium