我对MvvmCross还比较陌生,但我知道成功使用这个框架在某些方面依赖于特定的命名约定。我一直在寻找有关这些命名约定的信息,但除了从观看各种视频中弄清楚其中的一些命名约定外,我没有找到任何解释所有要求的资料。有什么建议吗?
命名约定如下: 在绑定中使用的命名约定可以在https://github.com/MvvmCross/MvvmCross/wiki/Customising-using-App-and-Setup#registering-custom-bindings找到。 在视图-视图模型查找中使用的命名约定可以在https://github.com/MvvmCross/MvvmCross/wiki/Customising-using-App-and-Setup#overriding-view-viewmodel-associations找到。 默认的IoC设置 - 使用后缀“Service”的方法在https://github.com/MvvmCross/MvvmCross/wiki/Service-Location-and-Inversion-of-Control#bulk-registration-by-convention中描述。 ValueConverter的注册方法在https://github.com/MvvmCross/MvvmCross/wiki/Value-Converters#referencing-value-converters-in-touch-and-droid中描述。 MvvmCross宣言 - https://github.com/MvvmCross/MvvmCross/wiki/The-MvvmCross-Manifesto - 不会强制使用这些约定-您可以覆盖它们并使用自己的约定方案或使用不同的机制来执行任何想要做的事情。