我正在实现MvvmCross,我将App基类从Application更改为MvxApplication。但是,我的应用程序中的资源字典已被破坏,显然是因为MvxApplication不从Application继承。那么如何为您的应用定义资源?文档不是很清楚,因为设置要求:
public class Setup : MvxStoreSetup
{
public Setup(Frame rootFrame)
: base(rootFrame) { }
protected override IMvxApplication CreateApp()
{
return new App();
{
}
但是app继承自Application以获取全局资源字典等核心功能,但它需要一个IMvxApplication,它是基类MvxApplication。我知道你可以实现这两个界面,但它没有意义......
答案 0 :(得分:0)
IMvxApplication完全独立于winstore App,Android应用程序或iOS AppDelegate
MvxApplication是所有跨平台ViewModel,模型和服务的中心枢纽 - 它与所有平台特定的应用程序对象分开存在。
前两个N + 1视频中解释了其中一些 - 但我们也在处理更多文档