2017-02-27 81 views
0

在Xamarin Froms 有沒有更清潔的方式來使應用程序,而不是使用2way數據綁定,MVVM?Xamarin形式與mvc架構

我試過使用它,但那種工作流程確實不適合我。 ,並找不到任何其他聰明的方式來做到這一點。

如果是,那麼我應該如何實現MVC架構?

或者在xamarin ios或android會mvc工作流的工作嗎?

東西在XAML文件

<TextBox Text="{Binding Path=Salary, Mode=TwoWay}"/> 

回答

0

你可以隨時訪問你從你的代碼隱藏查看和設置值有不喜歡這個 。 只要想到Codebehind作爲你的控制器,並且歡迎來到MVC世界。

假設您有一定的XAML像這樣(MainPage.xaml中):

<Label x:Name="MyLabel" /> 

在代碼隱藏(又名MainPage.xaml.cs中):

this.MyLabel.Text = "Hello world!" 

的主要原因一起去MVVM是數據綁定。一旦你瞭解了它的工作原理,它可以幫助你獲得更清潔的UI代碼,並且學習它的價值是值得的,因爲整個Xamarin.Forms框架是專門爲它設計的。

+0

哈哈。謝謝,但只是要清楚。如果列表和我想要創建,初始化並將其放入列表視圖中怎麼辦?這將如何工作? +如果你這樣說。認爲不會壞它嘗試 – uzu

+0

var list = new ListView(){/ *在這裏設置一些屬性* /}; this.Add(list);'這非常簡單。 –

+0

實際上我想知道如何在列表中添加視圖(在MVC中)。有些像這樣。 <<< list.Add(new PostView(「uploader」,「content」,image))>>> – uzu