C# MvvmCross 4.4单击绑定不工作
嗨,Xamarin/MvvmCross开发人员 我的Android项目最近更新后,我所有按钮的命令绑定都停止工作 项目更新如下:C# MvvmCross 4.4单击绑定不工作,c#,android,xamarin,xamarin.android,mvvmcross,C#,Android,Xamarin,Xamarin.android,Mvvmcross,嗨,Xamarin/MvvmCross开发人员 我的Android项目最近更新后,我所有按钮的命令绑定都停止工作 项目更新如下: MvvmCross(多个库):4.3.0->4.4.0 MvvmCross.Droid.Support.Core.Utils+MvvmCross.Droid.Support.V4:4.3.0->4.3.1 MonoFramework:6.0->7.0 Xamarin.Android.Support(多个libs):23.4.0.1->24.2.1 列表中粗体的项目
- MvvmCross(多个库):4.3.0->4.4.0
- MvvmCross.Droid.Support.Core.Utils+MvvmCross.Droid.Support.V4:4.3.0->4.3.1
- MonoFramework:6.0->7.0
- Xamarin.Android.Support(多个libs):23.4.0.1->24.2.1
- 我检查了LinkerPleaseInclude.cs,其中包含“原始”绑定,没有任何更改
- 当我从“代码隐藏”手动绑定到Click命令并手动启动该命令时,它仍然有效(因此我可以对应用程序中的每个按钮执行该操作,作为一种解决方法,而不是首选)
<Button
android:id="@+id/search"
android:layout_width="40dp"
android:layout_height="40dp"
android:text="SEARCH"
android:textSize="@dimen/search_text_size"
android:textColor="@color/colorPrimary"
android:background="@android:color/transparent"
local:MvxBind="Click SearchCommand" />
我会像上面那样对所有按钮进行绑定,但如有任何反馈,将不胜感激
更新1:单击的命令绑定在其他视图上不起作用,仅在项目上单击ListView/RecyclerView的绑定
更新2:所有绑定都只能单向运行。调用RaisePropertyChanged时,将更新属性。但是绑定到EditText视图并在其中键入不会触发属性设置程序
更新3:由于时间限制,我放弃了所有搜索。我已将所有内容恢复为上述软件包。绑定再次正常工作。尝试清理应用程序解决方案并再次运行。如何在片段中扩大视图?@idenardi在试图找出问题的整个任务中,我已经多次这样做了。它不会改变anything@Cheesebaron我使用BindingInflate(Resource.Layout.ViewId,null)然后我使用Cheeseknife检索单个视图。制作一个最小的可复制样本,如果您认为这是一个bug,请在GitHub上提交一个问题。尝试清理您的应用程序解决方案并再次运行。如何在片段中膨胀视图?@idenardi在试图找出错误的整个任务中,我已经多次这样做了。它不会改变anything@Cheesebaron我使用BindingInflate(Resource.Layout.ViewId,null),然后使用Cheeseknife检索单个视图。制作一个最小的可复制样本,如果您认为这是一个bug,请在GitHub上提交一个问题。
button.Click += OnButtonClicked;