如何使用Xamarin + MVC + C#在控制器之间传递数据#

时间:2016-12-13 09:51:13

标签: c# model-view-controller xamarin

我是Xamarin + c#的新手,正在开发一个使用MVC + Xamarin + C#的项目。我有一个控制器,它将收集所需的数据,也可以用于另一个屏幕。当我在第二个屏幕时,如何以更有效的方式访问此数据或如何将数据从第一个控制器传递到第二个控制器?

1 个答案:

答案 0 :(得分:0)

实现您希望使用 ViewModel 的最佳方式。如果要从表单和另一个表单中传递一些参数,可以为页面创建不同的ctor,例如:

public YourPage (int param1, string param2) {
    InitializeComponent ();
    <your code>
}

当您调用此页面时,您可以使用

await Navigation.PushAsync(new YourPage(Id1, String1), true);