Xamarin表单:在多个视图中嵌套可视元素

时间:2019-07-15 04:11:48

标签: c# xaml xamarin.forms

我想将“浮动操作按钮”添加到多个视图。我想知道是否有一种类似于ASP.NET _Layout.cshtml页的方法。有没有办法将视图容纳在页面中并在页面下方呈现内容?

我尝试将其添加到MasterDetailPage中,但是我不确定这是我做错了还是不支持。

我可以在每个页面上添加视图,但是我真的更喜欢从可维护性的角度来探索这种方法。

1 个答案:

答案 0 :(得分:0)

  

如果可能的话?

您当然可以实现它。无论是MasterDetailPage还是Tabbed Page。每个视图是一个ContentPage。因此,您可以创建一个常规的ContentPage(例如,我们将其称为BaseContentPage)。

并在其中定义浮动按钮。然后在每个视图中创建其子类,以便您可以处理不同页面中的不同逻辑。