问题标签 [mvvmcross]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1986 浏览

windows-phone-7 - 在 MVVMCross 应用程序中处理异常的建议方法是什么?

我们正在使用 MVVMCross 框架为 iOS、Android 和 WP7 开发一个跨平台应用程序,但我在 MvxApplication 中缺少一个可以覆盖的方法,它可以用作平台中立的未处理异常处理程序(由平台特定的处理程序调用) )。

所以问题是,在 MVVMCross 应用程序的异步调用期间,一般处理异常的建议方法是什么?

谢谢,阿提拉

0 投票
2 回答
1323 浏览

windows-phone-7 - 如何在 MVVMCross 应用程序中替换 MvxDefaultViewModelLocator

我想滚动我自己的 ViewModelLocator 以在应用程序的中心位置为 ViewModel 创建提供 try/catch/log 包装器,为了能够做到这一点,我必须替换默认的 MvxDefaultViewModelLocator。但我没有找到替代通用方法的方法,只能注入特定于 VM 类型的方法。

我应该如何将自己的 ViewModelLocator 类作为默认类注入?

0 投票
1 回答
510 浏览

c# - MonoDroid 评估 Directory.CreateDirectory() 中的 System.UnauthorizedAccessException

设想:

开始 MonoDevelop

新的安卓应用

将按钮单击委托替换为

运行并单击按钮。Directory.CreateDirectory 将失败

已尝试创建具有不同 API 级别的新模拟器映像,但问题仍然存在

有什么想法吗?

好的,已经创建了新的 Android 模拟器图像并使用了它。现在一切正常。

解决方案:为您想要的 API 级别创建一个新的 android 模拟器映像(不要忘记 Google API 支持)

0 投票
1 回答
937 浏览

c# - 如何通过简单的绑定使用多个 ViewModel

是否有可能通过简单的绑定使用多个 ViewModel?我们的想法是为每个 Activity 拥有一个 ViewModel。

此致

尼尔斯


我尝试使用基于https://github.com/slodge/MvvmCross/tree/master/Sample%20-%20SimpleDialogBinding/SimpleBinding/SimpleDroid的两种不同的 ViewModel 进行测试,但似乎存在一些问题。

我的结构如下所示:

两个 Activity 都继承自 MvxSimpleBindingActivity。

当我运行程序时,MvxBaseSetup 会抛出 System.ArgumentException。这是关键部分:

我真的不明白为什么这两个不同的 ViewModel 会出现问题。

0 投票
1 回答
7311 浏览

c# - Android 中的 MVVMCross 绑定

我正在开发一个跨平台的应用程序,在 android 中启动它。我找到了你的 MVVMCross 项目,我正在尝试进入它。现在我对它完全陌生,不知道如何将我的 WebService-Results 绑定到我的 ListView。这里以 XAML 为例,我是如何尝试的:

看起来像这样

当我悬停最后两行时,工具提示说属性未声明。我真的不知道你是怎么做到的。你能给我一些建议吗?我想我必须在我的 UI 项目的 Values 中写一些 xml,对吧?

另一个问题:如何使用 AutoCompleteTextViews?我必须先为它编写自己的 MvXBindables 吗?有什么建议吗?:-)

0 投票
1 回答
13529 浏览

c# - ViewModel 中的构造函数

0 投票
1 回答
3926 浏览

xamarin.ios - 如何在 MvvmCross 中指定要作为模态推送的视图?

我在使用 MvvmCross 框架的 MonoTouch 应用程序中有一个视图,我想显示模态 (NavigationController.PresentModalViewController)。

0 投票
1 回答
400 浏览

windows-phone-7 - WP7 MVVMCross 检测 ViewModels 中的 RequestClose 或 BackKeyPressed

我有两种看法。我从一个导航到另一个,在另一个我调用 RequestClose 或使用返回键。如何在第一个 ViewModel 中检测到这些事件?

问候,丹

0 投票
1 回答
1071 浏览

c# - 在 ViewModel 上不使用 Java.Lang.Object 的自动完成 MVVM 和 Java 转换

我有铸件问题。首先,我将举例说明如何在 Monodroid 中为没有 MVVM 的 AutoComplete 做一个自定义适配器:https ://github.com/BitStab/Monodroid-Custom-Auto-Complete/blob/master/MonoAndroidApplication1/CustomerAdapter.cs

现在我将在 MVVMCross 中尝试这个,但要做到这一点,我必须通过 Java.Lang.Object 扩展我的 ViewModel。这会破坏它的便携性。我现在正在寻找一种解决方法,因为我不是 mvvm 专家,我需要帮助。

我开始在 mvvmCross Bindigs 中做一些新的类,你可以在这里找到它:https ://github.com/BitStab/MvvmCross/tree/master/Cirrious/Cirrious.MvvmCross.Binding/Android/Views

我试图使其尽可能通用,但我需要一种方法将我的个人 C# 对象转换为 Java.Lang.Object。有没有一种方法可以在不扩展我的 ViewModel 的情况下做到这一点?如果有人有其他想法,我很乐意得到灵感!

谢谢您的帮助!

0 投票
2 回答
3066 浏览

c# - 如何在没有启动 Activity 的情况下初始化 MvvmCross 框架?

在我的应用程序中,我正在创建一个广播接收器,它将监听网络变化。在 OnReceive 中,它会检查设备是否刚刚连接到 WiFi,然后开始在后台上传。不会显示任何活动,所以我需要做什么才能在没有启动活动的情况下初始化框架?我不需要框架的任何页面导航部分,因此精简的初始化将是最佳的。