0

我正在实现 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的基类。我知道你可以同时实现的接口,但这没有意义......

4

1 回答 1

0

IMvxApplication 完全独立于 winstore App、Android 应用程序或 iOS AppDelegate

MvxApplication 是所有跨平台视图模型、模型和服务的中心枢纽——它与所有平台特定的应用程序对象分开存在。

其中一些在前两个 N+1 视频中进行了解释 - 但我们也在处理更多文档

于 2013-06-15T07:25:13.613 回答