问题标签 [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.
android - MvvmCross Android - 错误膨胀类 Mvx.MvxBindableListView
我在 Mono for Android 中使用 MvvmCross 的活动时遇到问题。基本上,应用程序编译并运行,但是当我调用 SetContentView 时出现未处理的异常:
“Android.Views.InflateException:二进制 XML 文件第 1 行:膨胀类 Mvx.MvxBindableListView 时出错”
在堆栈跟踪中,它提到未找到的类是原因。
这是我的活动:
c# - MVVMCross Spinner - SelectedItem 不工作?
我在我的 Android 应用程序中构建了一个 MvxBindableSpinner:
MandantClass 很简单:
我遇到的问题是,SelectedItem 不起作用.. 无论我选择什么,它总是“null”.. SelectedItem 的 ViewModel 上的属性如下所示:
我尝试了一切,但无法让它工作..它编译得很好并且没有错误消息..但它总是为空..也许有人可以帮助我?
uitableview - 使用 Mono touch 和 slodge mvvmcross 创建带有部分的 UITable
我正在尝试使用 mono touch 和 slodge mvvmcross 创建一个带有部分的 UItable。但是我遇到了一些问题。
在我的数据中,我有一系列包含 1-2 个元素的部分,我的表源有一个包含所有元素的列表 (ItemsSource)。
它显示所有部分都是正确的,但是似乎对于每个部分,它从元素的总列表中获取元素 0 和/或 1,并且不考虑它是一个新部分,如果它是一个新部分,则索引应该有一个偏移量。但我可能错了。
我是否应该有多个包含元素的列表并根据该部分切换 tablesource.Itemsource - 我尝试了这种方法,但是它会陷入厄运的漩涡:P
任何帮助都非常感谢:)
以下是我的表格视图代码:
xamarin.ios - 如何在使用 splitview 和 touch.dialog 时使用导航栏
SplitView 的问题是导航栏……它不见了。我使用平板电脑演示器,就像在 MVVMCross 示例中一样。尝试添加导航栏项目时,例如 CustomerManagement 示例中所示,它不会显示。
我认为这与 UINavigation 控制器丢失有关,但我不知道如何使用平板电脑演示器来实现它。
我的视图是使用 Dialog 构建的,我的演示者使用的是 MvxBaseTouchViewPresenter。
谁能告诉我在使用拆分视图和对话框时如何使用导航栏?
提前致谢!
xml - 线性布局中的 MvxBindableGridView 不绑定到任何项目
我在相对布局中使用了 MvxBindableGridView,它运行良好。然后我意识到我需要为我的屏幕使用 LinearLayouts 才能在不同的设备上正确缩放。当我更改为 LinearLayout 并运行应用程序时,GridView 为空,调试输出显示一些绑定错误
有谁知道当它在RelativeLayout中完美运行时为什么会失败?
改为线性
c# - MonoDroid 和 MVVMCross - StartApplicationObject,启动 PreferenceActivity?
到目前为止,我在我的应用程序开始时启动了一个 LoginScreen(在启动之后):
好吧,现在我需要改变它。在此LoginView上,我正在从 Web 服务填充数据。这意味着,我已经需要设置 Webservice Url(在我的情况下是 PreferenceActivity)。
所以我想要那个 PreferenceScreen,作为StartView/Activity(不再是 Login One)。
偏好活动:
我不知道如何完成这项任务,因为 PreferenceScreen 没有 ViewModel,所以如何调用活动StartApplicationObject.cs
,还是我需要 WorkAround?也许我还应该补充一点,我需要能够稍后从 PreferenceActivity 导航到 LoginView(Model).. 在这种情况下也是.. 怎么做?
任何帮助,将不胜感激!
编辑:
谢谢斯图尔特的答案!,我尝试了你的第二种方法 - 创建我自己的 MvxPreferenceActivity。它看起来像这样:
但我不断收到以下错误:
这个错误也重复出现:this.OnViewCreate(); , this.OnViewNewIntent(); , this.OnViewNewIntent(); , this.OnViewResume(); , this.OnViewStart(); , this.OnViewRestart(); 和 this.OnViewStop();
最后,还有其他 3 个错误:
对于 OnViewCreate() 和 OnViewNewIntent() ..
我从你那里拿了代码,原样 - 但似乎有些东西不存在?
c# - 在 WP 上使用 MvvmCross 拍摄图像并显示它们的问题
我想用相机拍照并显示在我所在的页面上
所以我有一个视图模型,我可以在其中拍照并展示它
这使用了一个 CameraService ,它既可以拍照,又可以将图片保存在隔离的存储中(我知道,担心分离不好)
Windows Phone 上显示图像的视图是
而这个视图使用转换器将路径转换为位图图像
但是,当我尝试拍照时,转换器中的这一位返回 null
所以我认为这意味着图像无法访问/保存或文件名错误,但不确定错误发生在哪里
iphone - 使用 mvvmcross 在 ViewDidLoad 中的插座为空
在我的 view.designer.cs 中,我的网点是由 xcode 生成的。
开始调试时,在添加绑定时,我的属性上有一个空引用异常,在下面的代码中 this.SampleText 为空。
我在应用程序的输出中注意到以下错误:“应用程序窗口应该在应用程序启动结束时有一个根视图控制器”
我错过了什么 ?
c# - MvxHttpImageView 绑定未更新
我有以下代码
<Mvx.MvxHttpImageView xmlns:local="http://schemas.android.com/apk/res/TestServices.Droid"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
local:MvxBind="{'ImageUrl':{'Path':'ThumbNail'}}"
我将图像 url 传递给 ThumbNail 属性的位置。上面的代码是 ItemTemplate 的一部分,它被传递给 TestModel 对象的 ObservableCollection,如下所示。
Name 属性也在上面的模板中绑定到 TextView 并且它像其他字符串值一样正确显示。唯一的问题是图像不显示。我已经尝试在 ViewModel 的构造函数中预先设置 Image Url,然后它就可以工作了。但是,当我在我的 Web 服务的 Completed 事件中将获取的值添加到集合中时,图像未显示。我已经在完成的事件中验证了图像 url 的路径,它是正确的。这里可能出了什么问题。非常感谢