首页 > 解决方案 > 如何在 MVVMCross 的 ViewModel 中引用 UI-Component

问题描述

我正在使用 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"
            />

标签: androidxamarinmvvmcrossmvxbind

解决方案


不,您将按钮的属性绑定到视图模型中的属性。您不会将完整按钮绑定到视图模型中的某些内容。


推荐阅读