- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 MvvmCross ViewModel 中,Init 方法用于任何屏幕初始化。但是,在 Init 完全完成之前不会绘制屏幕。我有一些繁重的操作(数据库搜索)。所以理想情况下我想用进度条绘制屏幕,然后运行我的初始化方法,最后更新屏幕。我应该将这些操作放在 MvvmCross ViewModel 的什么地方?
最佳答案
我会在 Service
中做繁重的工作。在该服务中,我要么:
Done
事件的方法,您可以在 ViewModel
中监听该事件,并从那里用数据填充属性。或
当此服务运行并获取数据时,我会在加载数据时简单地在屏幕上显示其他内容。这可能是一些缓存数据或进度条或其他东西。
关于xamarin - MvvmCross 中繁重的初始化操作放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17860337/
我在MvvmCross应用程序中使用了Messenger插件,并且注意到它有时会清除我的订阅(“一个或多个监听器失败-已清除清除”)。这在我的应用程序中导致错误。默认情况下,我对订阅使用弱引用,并且我
我正在开发 MVVMCross v3,我想创建自己的插件,我遵循了本教程(适用于 vNext) http://slodge.blogspot.fr/2012/10/build-new-plugin-f
我在 View 模型中有一些来自 Init 的异步调用。问题是有时异步调用在 OnCreate 之前返回,并且 UI 中的属性没有更新。 当我们必须初始化异步数据时,是否有适合这种情况的异步/等待模型
我正在尝试在我的应用程序之一中使用 MvvmCross v3,该应用程序由事件、内容提供者和广播接收器组成。但是,我并没有完全成功。 该应用程序由一个包含逻辑、模型和 View 模型的核心 PCL 和
我希望能够在调试 MvvmCross 应用程序时单步执行 MvvmCross 源代码。而且我想保持使 MvvmCross 库保持最新的过程简单。目前,如果不编辑大量 .csproj 文件(由于某些 P
我有一个 WPF MVVM 应用程序,我想重构它以使用 MvvmCross 来支持 Android 实现的 WPF 和 Mono。 我们的应用程序的 View 包括: 始终可见的工具栏 导航栏区域 主
标题说明了一切。根据您的经验,这两个框架之间的主要区别是什么? 我们什么时候应该使用一个而不是另一个? 预期用途:跨平台开发(Windows 8、iOS、Android、WindowsRT、Mac)。
我希望用户能够将有关我的应用的反馈发送到某个地址。使用电子邮件插件,这一切都很好,但在电子邮件正文中,我想预先填充有关他们正在运行的应用程序的一些信息。 理想情况下,我想要设备、操作系统、屏幕分辨率、
我正在使用 mvvmcross 开发一个 iOS 项目。 应用程序导航是这样的:首先它从初始屏幕 (1) 开始,然后导航到 (2),一个在 3 个选项之间进行选择的 View ,在 View (3)
我正在尝试使用 Visual Studio Team Services(以前是 Visual Studio Online) 和 VSTS Build Agent< 在 Mac 上构建 Xamarin.
我在 View 模型中有一个枚举属性,如果属性值是特定值,我想使标签可见 States state; public States State { get { return this.state
我正在创建类似于 N=32 - The Truth about ViewModels... starring MvxView on the iPad - N+1 days of MvvmCross 中
在MvvmCross应用程序中,我有一个页面具有经典的聊天行为(类似于WhatsApp):此页面显示了两个用户之间交换的消息的历史记录,最后一条消息位于列表的底部。 我已经在Windows Phone
我正在尝试在基于 Xamarin Android 的布局中创建一个自动完成控件。我正在使用 MVVMCross。 我在片段中创建了以下 AXML 布局。 我更新了我的 View
将 Fody 与 MvvmCross 集成的正确方法是什么?我是否需要任何特殊的管道代码或配置来确保调用 MvxNotifyPropertyChanged 类中正确的 RaisePropertyCha
我要同时为我的应用程序实现两种类型的导航,侧边栏导航和父子导航。 我的应用程序从汉堡(侧边栏)菜单开始。 侧边栏菜单中的第一项应执行导航堆栈的重置并打开主视图。 主视图 Controller 应该启动
这个问答中回答的问题是我们如何使用 mvvmcross 在我们的 UI 项目上显示颜色,当我们有一个带有枚举属性的 ViewModel 时,不需要有 Color 属性,也没有 ValueConvert
将参数从一个 View 模型传递到另一个 View 模型,然后修改它然后将其返回到原始 View 模型的推荐方法是什么? 关于将值传递给 View ,即 ShowViewModel(new{ para
I have one custom object in my ViewModel.I want to bind only one of its member to textview in my dro
我想使用 Mvvmcross 为多个平台制作应用程序。 我对 Mvvmcross 等 PCL 库使用配置文件 104,但此配置文件的目标是 .NET 4.5。我想以 .NET 4.0 为目标,以便在
我是一名优秀的程序员,十分优秀!