gpt4 book ai didi

android - xamarin android MVVMCross click按钮分配textview

转载 作者:行者123 更新时间:2023-11-29 19:37:00 30 4
gpt4 key购买 nike

我是 xamarin android mvvmcross 的初学者

我有一个应用程序可以很好地处理两个 Activity 在第一个 Activity 中,我有一个按钮,当我点击按钮时,我有这个

 <Button
android:layout_height="50dp"
android:layout_weight=".35"
android:layout_width="0dp"
android:background="@drawable/button_Green"
style="@style/button_text_white"
local:MvxBind="Click StartCommand" />

这个按钮启动第二个 Activity 在第二个 Activity 中,我有一个编辑文本和一个按钮

我想点击按钮将文本添加到编辑文本..但我不知道该怎么做...我脑子里不是很清楚抱歉...

谢谢你的时间

最佳答案

首先在您的布局中声明一个EditText:

<EditText
android:layout_height="wrap_content"
android:layout_width="fill_parent"
local:MvxBind="Text MyText">
</EditText>

注意文本属性与“MyText”的绑定(bind)。您需要在 ViewModel 中添加一个具有此名称的公共(public)属性:

class SecondViewModel: MvxViewModel
{
private string m_MyText;

public string MyText
{
get { return m_MyText; }
set
{
m_MyText = value;
RaisePropertyChanged();
}
}

// ...
}

一旦您在 ViewModel 中设置了 MyText 属性,它就会相应地更新布局。需要在属性的 setter 中调用 RaisePropertyChange 来告诉布局有变化。

关于android - xamarin android MVVMCross click按钮分配textview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39082510/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com