我在哪里可以找到MvvmCross命名约定的详细列表? 我遇到了this Stack-Overflow Thread但是wiki似乎被禁用了。 此外,official documentation还不够深入。
我认识到一些奇怪的行为,例如,如果我添加一个没有任何view / viewmodel类的新布局,应用程序将在启动时崩溃。如果我不使用“view_”启动视图模型名称,那么它也是如此。
花了几个小时才发现MvvmCross似乎在启动时根据名称做了一些神奇的布局,即使它们没有在代码中使用或者没有任何视图模型。
答案 0 :(得分:2)
请参阅官方mvvm交叉文档:
https://www.mvvmcross.com/documentation/getting-started/mvvmcross-overview
需要注意的一件重要事情是默认情况下视图是关联的 ViewModels使用命名约定。但使用泛型是 首选方式。例如,在iOS上,这就是View类 声明看起来像:
公共类MyView:MvxViewController
您有什么其他约定?我在这里找到了遗失维基的副本https://github.com/rafaelsteil/MvvmCross-Wiki/blob/master/Customising-using-App-and-Setup.md