我是MVVMCross的新手,我想知道專家是否可以回答我的幾個問題。MVVMCross功能
我要處理我的虛擬鍵盤(自定義鍵盤(類似Android鍵盤)我的Android設備上只聚焦edittextfield打字。我不知道該怎麼做。
是有沒有辦法訪問控制的? - 直接從我的視圖模型(任何控制按鈕,edittextfield)性能也許你可以事先說明的通過的ViewModels處理控制事件的最佳實踐
感謝
我是MVVMCross的新手,我想知道專家是否可以回答我的幾個問題。MVVMCross功能
我要處理我的虛擬鍵盤(自定義鍵盤(類似Android鍵盤)我的Android設備上只聚焦edittextfield打字。我不知道該怎麼做。
是有沒有辦法訪問控制的? - 直接從我的視圖模型(任何控制按鈕,edittextfield)性能也許你可以事先說明的通過的ViewModels處理控制事件的最佳實踐
感謝
感謝您的答覆。
我在看的實際上是我的view.cs中的FindByViewID以獲取控件屬性和事件,然後將它傳遞給Viewmodel中的屬性,如上所述。
例如,當您想要訪問EditText的「Text」屬性時。然後在ViewModel上創建一個屬性(例如YourTextProperty),然後使用DataBinding。 在Android上本想是這樣的:
<EditText local:MvxBind="Text YourTextProperty" />
的MvvmCross綁定引擎將自動執行你的setter方法時,控制不改變這個值...
要將mvvmcross綁定擴展到新控件和新事件,還可以在n + 1個視頻中看到自定義控件和自定義綁定教程 - http://mvvmcross.wordpress.com – Stuart