使用MVVM创建全动态选项卡式页面

时间:2018-08-09 15:19:59

标签: c# xamarin mvvm xamarin.forms

使用xamarin形式3.1和棱镜

我有一个动态的选项卡式页面,并且使用该示例的页面的Itemsouce和Itemtemplate。

https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/navigation/tabbed-page#populating-a-tabbedpage-with-a-template

在视图模型中,我使用CurrentPageChanged命令更改每个选项卡的值, 从选项卡切换到相邻的选项卡期间出现一种重复,因为数据保持绑定到同一选项卡,并且直到调用CurrentPageChanged命令才更改。

所以我可能会寻求帮助以找到一种方法,以在刷卡时绑定下一个标签数据。

我想到了一个解决方案

https://stackoverflow.com/a/47398534/7127002

但是似乎我要使用页面后面的代码,并且我不应该这样做,如果我们要应用此解决方案,那么最好的做法是在ViewModel中完全或部分实现它。

0 个答案:

没有答案