【发布时间】:2016-12-04 21:19:15
【问题描述】:
如何更改标签标题的样式?最重要的是,标题没有像屏幕截图那样被截断。所以我必须改变标题的大小。 我开始为标签页创建自定义渲染器,但我不知道如何继续。
Xaml:
<custom:CustomTabbedPage...
Forms:
public class CustomTabbedPage : TabbedPage...
Forms.Droid
public class CustomTabbedPageRenderer : TabbedPageRenderer
TabbedPage 具有带有 ContentPages 的 NavigationPages。
如果您需要更多信息,请告诉我。谢谢。
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:TabbedPageWithNavigationPage;assembly=TabbedPageWithNavigationPage"
x:Class="TabbedPageWithNavigationPage.MainPage">
<NavigationPage Title="Start" Icon="start.png">
<x:Arguments>
<local:StartPage />
</x:Arguments>
</NavigationPage>
<NavigationPage Title="Symptom-Tagebuch" Icon="tagebuch.png">
<x:Arguments>
<local:TagebuchPage />
</x:Arguments>
</NavigationPage>
...
【问题讨论】:
-
没人?所以所有人都对删减的标题感到满意,没有人改变它。不能相信这一点。 ;)
-
您能否显示一些代码,您是如何为
TabbedPage创建每个项目的?我用它的ItemTemplate构建了几个ContentPage的源集合,并通过ContentPage的Title属性指定每个项目的标题,它工作正常,标题不被切断,所有样式都是默认的,所以我无法重现您的问题。 -
@GraceFeng-MSFT shure,我从我的项目中添加了一些代码
-
是否可以将
NavigationPage替换为ContentPage?否则我们可能需要修改NavigationPage的样式。 -
我想我需要 NavigationPage 因为所有页面都有子页面
标签: c# android xaml xamarin.forms