【问题标题】:MVVM ViewModel NamingMVVM 视图模型命名
【发布时间】:2013-04-11 00:09:02
【问题描述】:

我将视图命名为“SelectMethod”等操作。想知道,将关联的视图模型命名为“SelectMethodViewModel”是否有意义,或者它不应该在命名中使用操作(即选择)?我在想课程应该是这样的事情,所以这个动作没有意义还是我在想这个?我知道这是一个简单的问题,但它对应用程序有涓涓细流的影响。

【问题讨论】:

标签: class mvvm viewmodel naming


【解决方案1】:

我肯定会继续为您的ViewViewModel 使用相同的名称。事实上,我会更进一步,将View 添加到SelectMethod

这基本上保证了我们知道这两个类的关系和用途。

TestView
TestViewModel

【讨论】:

  • 太好了,谢谢!由于 Intellisense,计数器将关闭它,但我喜欢/更喜欢它的可读性。
【解决方案2】:

SelectMethod 不是一个好的视图名称。方法不是类,但视图是类,因此视图不是方法。我建议:

SelectionView
SelectionViewModel

【讨论】:

  • 感谢您的反馈!也许,“方法选择”。我喜欢你的观点,也喜欢“SelectMethod”的清晰性。如果能就最佳整体方法及其原因获得更多反馈/意见,那就太好了。
猜你喜欢
  • 1970-01-01
  • 2010-12-07
  • 2012-06-08
  • 2011-07-29
  • 1970-01-01
  • 1970-01-01
  • 2021-06-09
  • 2013-09-01
  • 1970-01-01
相关资源
最近更新 更多