android - 如何在 MVVMCross 的 ViewModel 中引用 UI-Component

标签 android xamarin mvvmcross mvxbind

我正在使用 Xamarin、MVVMCross 和 visual studio 进行 Android 开发。 Xamarin 中的 android 布局是否有任何方法可以引用 VM 中的 UI 组件,如下面的代码所示?

引用整个 UI 组件的目的是什么?

代码

 <Button 
            x:Name="buttonItem" 
            Text="{Binding ButtonText}" 
            BackgroundColor="{x:Static resx:AppConstants.TransparentColor}"
            BorderColor="{x:Static resx:AppConstants.TransparentColor}"
            HorizontalOptions="Start"
            />

最佳答案

不,您将按钮的属性绑定(bind)到 View 模型中的属性。您没有将完成按钮绑定(bind)到 View 模型中的某些内容。

关于android - 如何在 MVVMCross 的 ViewModel 中引用 UI-Component,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54193579/

相关文章:

android - SyncAdapter 仅对多个 requestSync() 调用使用最新的附加功能

android - Xamarin Android EditText - 当控件不为空时显示必填字段错误

c# - ReactiveUI加载时执行命令

ios - 在 Xamarin 中使用页面控件滚动图像

xamarin - 如何在不编译 DLL 的情况下在 Android 中使用 MvvmCross 插件?

c# - 使用 MVVMCross 的属性条件绑定(bind)

c# - Xamarin Android Oxyplot 刷新不起作用

android - Lollipop 模拟器无法在 Genymotion 中启动

java - 从 arrays.xml 文件转换问题获取 ArrayList<String>

带左右边距的 Android 按钮