如何通过ViewModel管理标签页中的标签页

时间:2019-08-22 19:49:44

标签: xamarin xamarin.forms

我正在开发应用程序,我必须在其中动态创建/删除TabbedPage中的选项卡。

假设我在进行锻炼时锻炼身体,每个锻炼都必须有自己的页面。当我通过构造函数传递executionViewModel时,我可以在背后的代码中创建选项卡,而在viewModel中拥有其余代码。用户可以添加或删除某些练习,这导致​​必须更改选项卡。

如何从ViewModel管理tabbedPage中的标签?此ViewModel在此页面中是BindingContext。

1 个答案:

答案 0 :(得分:0)

  

如何从ViewModel管理tabbedPage中的标签?此ViewModel在此页面中是BindingContext。

如果要使用ViewModel在Tabbedpage中显示选项卡,我认为您可以将DataTemplate分配给ItemTemplate属性以返回集合中对象的页面。

喜欢这个样本:

https://github.com/xamarin/xamarin-forms-samples/tree/master/Navigation/TabbedPage