- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试将一些自定义内容页面放入选项卡式页面中。遗憾的是,我不确定如何使用 XAML 语法执行此操作。我的虚拟项目如下所示:
第 1 页
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyApp.Pages.Page1">
<Label Text="Page 1" VerticalOptions="Center" HorizontalOptions="Center" />
</ContentPage>
第2页完全一样。标签页:
<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyApp.Pages.Navigation">
<ContentPage x:Class="MyApp.Pages.Page1" Title="Home">
</ContentPage>
<ContentPage x:Class="MyApp.Pages.Page2" Title="Browse">
</ContentPage>
</TabbedPage>
页面就是不显示?我怎样才能正确地做到这一点?
最佳答案
你做错了。您必须将页面放置为 TabbedPage 子项。
解决方法如下:
<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:mypages="clr-namespace:MyApp.Pages;assembly=MyApp"
x:Class="MyApp.Pages.Navigation">
<TabbedPage.Children>
<mypages:Page1 Title="Home"/>
<mypages:Page2 Title="Browse"/>
</TabbedPage.Children>
</TabbedPage>
或者,您可以通过编程方式进行:
public class TabsPage : TabbedPage
{
public TabsPage ()
{
this.Children.Add (new Page1 () { Title = "Home" });
this.Children.Add (new Page2 () { Title = "Browse" });
}
}
关于c# - Xamarin 表格 : ContentPages in TabbedPage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37744472/
所以,我遇到了这个问题,但我不知道如何解决。基本上,当我从 Navigation.PushAsync(tabbedPage); 调用时,我想更改 TabLayout 的 mainTitle 颜色。看起
我在我的 xamarin 表单项目中使用选项卡式页面。我正在尝试在 Android 的 MyTabsRenderer 类中使用 OnTabReselected 事件。但不会调用 OnTabSelect
我是 Xamarin 的新手,想创建一个包含多个页面的应用程序,这些页面可通过单击按钮导航到。我已经弄清楚如何通过代码导航到所需的页面,但我正在努力隐藏选项卡以禁用用户导航。 我正在使用 Tabbed
我想使用绑定(bind)命令将默认选定的选项卡更改为另一个选项卡,但不使用代码隐藏。这是我的代码: 我试图将上下文绑定(bind)到页面本身,但是没有像 First 或 Second 这样的属
我一直在修改 Xamarin 表单,但遇到了一些障碍。我有一个应用程序,其 rootPage 是 TabbedPage。我以编程方式将三个子内容页面添加到此页面。这一切都运行良好。但是,这些页面会打开
这可以创建吗?我需要在选项卡上方添加 2 个按钮,如下所示: How to add two buttons in the TabbedPage, so It will l
我有带 4 个子项的标签页(4 个标签),我想覆盖后退按钮以在您按下它时始终设置第一个页面。我尝试了几种方法,这对我来说似乎最有意义,但它不起作用 - tabbedPage 始终为空(当我在所有选项卡
我是 Xamarin 的初学者,正在尝试将 TabbedPage 用于我的应用程序。当我使用 TabbedPage 并设置图标时,它工作正常。 然后我使用下面的链接将 TabbedPage 位置设置为
我有个问题。我创建了以下 TabbedPage:
我的 Xamarin Forms 项目有一个选项卡式页面。选项卡过去常常滑动,但我已经实现了 CustomRender 来阻止这种情况。 这非常有效,除非我需要将页面重新添加到选项卡栏。我似乎无法重复
我正在尝试将一些自定义内容页面放入选项卡式页面中。遗憾的是,我不确定如何使用 XAML 语法执行此操作。我的虚拟项目如下所示: 第 1 页 第2页完全一样。标签页:
我正在寻找一种方法来禁用 TabbedPage 中的选项卡。该选项卡应该仍然显示在 TabbedPage 标题中,但只是被禁用。 我试图将 Page 设置为 IsEnabled = false 但显然
在 Android 中,因为标签栏在顶部,所以我不需要标题栏和标签栏来说明您在哪个标签上。 这将隐藏两个平台的标题栏:
我有一个 TabbedPage,我在其中添加条目,并在其他选项卡中列出数据。使用 MVVM 向数据库添加条目后如何刷新数据? 主页: 参赛作品:
我正在将 Prism 与项目源一起使用,在每个选项卡式页面内都有一个 Listview,我无法将“ItemTapped”事件用作命令行为的事件,以在点击 listview 项目时触发 viewmode
你能告诉我如何在 xamarin 的选项卡式页面中添加工具栏项目吗?谢谢 最佳答案 回复:Xamarin Forms Toolbar 关于xamarin - 如何在 Xamar
如何绑定(bind)不同 View 模型的标签页?为了更清楚,我有这个标签页: 这 3 个页面有不同的 View 模型。但是,问题是每个页面的 View 模型
我想在带有徽章计数的购物车图标中添加导航栏。 我使用工具栏项在导航栏中添加了购物车图标。并使用插件创建了徽章计数圆 View 。如果我要留出余量来将该徽章图标设置为工具栏项目,则它会隐藏在选项卡式页面
所以我正在为跨平台应用程序使用 Xamarin 表单,主 UI 是一个选项卡式页面,其中一个页面有一个 segmented control。其中,段控件将切换 ListView 控件的数据。问题是当我
我试图在 android 中找到屏幕底部的 Tabbing 栏,我已经在后面的 C# 代码中找到了,但我只是想知道如何在 .xaml 代码中做到这一点? 我已经添加了 Xamarin.Forms.Pl
我是一名优秀的程序员,十分优秀!