我的MvvmCross应用程序使用自定义演示器,在Ipad上运行时会创建一个SplitView。master和detail都包含一个导航Controller。这工作正常,除了我不知道如何提示系统我希望下一个View显示的位置。我有几个View,有时应该在详细View中显示,有时应该在主视图中显示。如果在iPhone上运行,它们将显示在单个导航Controller中。所以在ViewModel中,我想提示下一个View的放置位置。有点像ShowViewModel(paramObject,ShowInMaster);如果在iPhone上运行,ShowInMaster将被忽略。这可能吗,还是我
我正在尝试使用Storyboard编写一个MvvmCross应用程序。我知道有类似的问题,但我已经遵循了解决方案,但我无法让它工作。我已经引用了我在这个问题中尝试过的解决方案之一。我将从一开始就解释我所做的事情,希望这有助于诊断我的问题在VisualStudio中使用通用iOS单View应用程序创建一个项目。我进行标准的MvvmCross设置、添加nuget、更新AppDelegate等。我让它编译。我向iPhoneStoryboard添加了一个新的ViewController。我称之为LogonViewController。我将类、StoryboardID和恢复ID设置为LogonV
我正在使用MvvmCross开发Xamarin.Android应用程序。每次我在RELEASE配置下启动应用程序时,它都会在启动时崩溃并出现以下错误:Cirrious.CrossCore.Exceptions.MvxException:FailedtoconstructandinitializeViewModelfortypeDroidApp.Core.ViewModels.MainViewModelfromlocatorMvxDefaultViewModelLocator-checkMvxTraceformoreinformation此应用程序在DEBUG配置下运行良好。在我更新代码
我正在修改N-10-KittensDb示例解决方案。我了解如何创建SQLite数据库,但我希望使用现有数据库。我猜我需要将数据库复制到正确的UI数据文件夹中。也许它是在核心项目中完成的?如果是这样,如何将正确的路径注入(inject)正在运行的Exec中?由于Core可以跨多个UI使用?调用什么方法查看数据库是否存在或是否需要复制?数据服务示例:publicDataService(ISQLiteConnectionFactoryfactory){conststringfile="Cats.sldb";varconnection=factory.Create(file);connecti
我正在修改N-10-KittensDb示例解决方案。我了解如何创建SQLite数据库,但我希望使用现有数据库。我猜我需要将数据库复制到正确的UI数据文件夹中。也许它是在核心项目中完成的?如果是这样,如何将正确的路径注入(inject)正在运行的Exec中?由于Core可以跨多个UI使用?调用什么方法查看数据库是否存在或是否需要复制?数据服务示例:publicDataService(ISQLiteConnectionFactoryfactory){conststringfile="Cats.sldb";varconnection=factory.Create(file);connecti