问题标签 [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.
xamarin.android - 使用返回按钮关闭 Mvvmcross 教程
如果我在 MainMenuView 上运行教程的实现并按回将退出应用程序,但在我的应用程序中它只是转到 SplashScreenView 并被重定向回 MainMenuView 并且我无法在教程中找到它指定或覆盖的位置单击后退按钮
wpf - MVVMCross 如何与 WPF(Windows)一起使用?
如何在 WinRT (Windows 8) 上使用它 - 我无法编译它。我可以将它与“普通”Windows (WPF) 一起使用吗?
android - MVVMCross 在 MvxBindableListView 中更改 ViewModel
我的 Android 应用程序小问题,我不知道如何使用 MVVM Cross 解决它。
这是我的模型
我的视图模型
我的 layout.axml ...
我的问题来了,“article_rowlayout”
名为“MyTest”的“Click”命令链接在 MvxBindableListView 给出的项目上。换句话说,在我的模型“Article”而不是我的 ViewModel 中单击搜索命令“MyTest”。如何更改该行为以链接负责我的 MvxBindableListView 的 ViewModel“ArticleViewModel”?
有什么建议么?
c# - 使用 MVVMCross 在哪里收听广播动作
制作我的蓝牙应用程序时,我需要在我的代码的 Android 端访问一些广播操作。
所有这些都在我的核心中运行,所以我有一个 ViewModel 将通过我的界面调用
RunIntent 提示用户打开蓝牙(可能是另一种技术),然后我想在蓝牙状态改变时触发事件
而且当我搜索我需要的新设备时
但是我不能将 [Android.Runtime.Register("ACTION_FOUND")] 和 [Android.Runtime.Register("ACTION_STATE_CHANGED")] 放在我的课堂上,这只有在我尝试将它放在我的视图上时才有效,但是如果我我认为我需要逻辑吗?
是否有可能以某种方式将其放入核心?
我的类实现我的接口
android - 单击 ListView 上的 ImageButton 时,MVVMCross 是否可以更改选择器?
问题和不使用 MVVMCross 编程是一样的,但是不知道有没有“跨平台”的解决方案:
在 MvxBindableListView(或 ListView)上使用 ImageButton 时,我们必须放置一些选项才能在此按钮上使用操作:
使用这些参数,按钮会对“Command1”做出反应。但问题是 ListView 的“视觉选择器”没有改变。
我们举个例子:
当 ListView 中有 5 行时,第一行被选中。我触摸第 3 行的 ImageButton,“Command1”会做出反应(与 ListView 的第 3 项),但选择器将停留在第一行。
所以,在 Android 中,我们必须这样写一些代码:
使用这段代码,选择了正确的项目并且行为是正确的(只要我不想使用 ItemClick 触发真实事件)。但是这个解决方案是“Android方式”而不是真正的跨平台(我让你想象一下初始化所有这些东西的可怕代码)
有人有更好的解决方案吗?
雨果
xamarin.android - MVVMCross SplashScreen 循环
我正在尝试使用 Visual Studio 2012 和 MonoDroid 创建我的第一个 MVVMCross 应用程序。该应用程序的目标是 API 级别 8 和 Android 版本 2.2。我能够将 Tutorial.UI.Droid 部署到模拟器上(将其更改为与上述相同的 API 级别和版本)并且它似乎可以工作。它越过了初始屏幕,但是当我复制相同的结构和布局时,我的应用程序只是卡在了引导循环中,并且正在重复加载屏幕。我将不胜感激任何帮助和指示
c# - 在 Android 中将属性绑定到 mvxBindableListView
我在尝试将 mvxBindableListView 中的对象属性与 MVVMCross 和 Android 绑定时遇到问题。
类的结构如下:
mvxBindableListView 是这样的:
结果是: public ObservableCollection Results { get; 放; 和 detail_viewmodel 是:
当应用程序运行时,它向我显示 mvxBindableListView 以及包含变量 'Results' 的元素数量,但行是空的。
有谁知道发生了什么?谢谢
c# - MvvmCross : 常规插件绕过
使用时出现此错误AddConventionalPlugin
:
您必须传入插件实例的类型 - 比如
因为我的插件是这样的:
我认为 Wp7 和 Wp8 将分为 2 个项目,因为它们将使用不同的 SDK。
有没有办法绕过这个问题?
在此先感谢您的帮助。
xamarin.android - 如何使用 Mvvmcross 将图像 src 绑定到资源可绘制图像?
我正在尝试绑定图像的 src。
我试过像这样使用 MvxHttpImageView
和
我已经尝试了其他几个 ImgSrc,但仍然没有任何结果。
icon.png 在我的 Resources/Drawable 目录中,是一个 AndroidResource
任何帮助都会很棒!谢谢
c# - MvvmCross vnext:类似于wp7的monodroid CommandParameter
我在教程示例的 MainMenuView 中使用字典而不是列表。在 wp7 中,我这样绑定:
但是对于 monodroid,我不知道在 mvxListView 中将 CommandParameter="{Binding Value}" 放在哪里,我收到此错误:"MvxBind:Error: 2,71 Problem seen during binding execution for from Items to ItemsSource - 问题 ArgumentException:无法转换参数”来自我的 axml 代码:
/>
如何像 wp7 一样设置 CommandParameter 属性?
在此先感谢您的帮助。
按照您的说明 1,我在 Tutorial.Core 中更改 MainMenuViewModel,如下所示:
`公共字典项目{得到; 放; }
该示例在 wp7 中按预期工作,但是对于 monodroid,我得到与前一个相同的错误,因为我认为 KeyValuePair Key 属性会导致问题: