【问题标题】:How to add child my view on top-level window? (Xamarin.forms)如何在顶级窗口中添加子视图? (Xamarin.forms)
【发布时间】:2016-09-18 04:56:43
【问题描述】:

我正在使用 Xamarin.forms 制作应用程序。

我正在创建自己的标签栏。 但为此,我必须在大多数高深度窗口上附加此选项卡。 例如,如果在 iOS 上推送新的导航页面,则必须在该页面上。

如何访问最顶部深度的布局? (我想在上面添加我的标签)

【问题讨论】:

  • 表单没有 Z 索引。如果多个视图相互堆叠,最后添加的视图将在顶部。
  • 感谢@Jason 的回复。所以很难用 View base 创建我自己的标签?
  • 您可以创建自己的标签栏,但为此您需要自定义渲染器

标签: xamarin.forms


【解决方案1】:

1) 将标签栏设为 ContentView
2)在您的每个页面上,将标签栏添加为您的内容的最后一个子项(例如 AbsoluteLayout)

【讨论】:

  • 是的,我能做到。但它与内置标签栏完全不同。如果我使用这种方式,当推送新页面时应该有另一个标签栏。
猜你喜欢
  • 2016-11-27
  • 1970-01-01
  • 2021-04-06
  • 2019-11-16
  • 2018-05-10
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 2012-11-24
相关资源
最近更新 更多