2016-08-22 82 views
1

我和你在一起xamarin安卓mvvmcross初學者xamarin安卓MVVMCross點擊按鈕分配的TextView

我有一個應用程序誰在第一個活動,我有一個按鈕,有兩個活動 正常工作時,我的按鈕,我有點擊這

<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" /> 

這個按鈕,啓動第二個活動 第二活動我有一個編輯文本和一個按鈕

我想在點擊按鈕添加文本編輯文本..但我不知道如何做到這一點... 是不是在我的腦海對不起真的清楚......

感謝您的時間

回答

2

首先在佈局聲明的EditText

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

注意Text-property與「MyText」的綁定。您需要使用此名稱在視圖模型中添加公共財產:

class SecondViewModel: MvxViewModel 
{ 
    private string m_MyText; 

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

    // ... 
} 

只要您從您的視圖模型中設置的屬性MYTEXT它會相應地更新佈局。需要在屬性的setter中調用RaisePropertyChange以告知佈局有變化。

+0

感謝Stefan爲你準備的時間,這正是我想要的 – tapastoutvu