改变Pivot显示字体大小

原创 2016年05月31日 17:30:58

最近打算把博客园网站的做成UWP手机版,一方面自己可以借此练练手,另一个目的是没是的时候可以拿出手机来看看博客园的文章。这个项目的源码最终会发布到git上,也算为UWP的发展做一点点贡献吧。


刚开始做就遇到一个问题,Pivot的字体竟然无法设置大小,做出来的界面美丑先不说,如果运行到手机上肯定是放不下几个item的,所以字体大小必须更改。


这里写图片描述

查了一下没什么资料,唯一一个可以实现的方法如下:


xmal代码如下
<Pivot x:Name="topitem" SelectionChanged="SelectionColumn"  >
            <PivotItem Header="最新">
            </PivotItem>
            <PivotItem Header="热点">
            </PivotItem>
            <PivotItem Header=".Net技术">
            </PivotItem>
            <PivotItem Header="Web前端" >
            </PivotItem>
            <PivotItem Header="软件设计">
            </PivotItem>
            <PivotItem Header="软件工程">
            </PivotItem>
            <PivotItem Header="程序人生">
            </PivotItem>
            <PivotItem Header="求职面试">
            </PivotItem>
            <PivotItem Header="互联网">
            </PivotItem>
            <PivotItem Header="创业" >
            </PivotItem>
        </Pivot>

cs的代码为:

List<string> columntext = new List<string>() { "最新", "热点", ".Net技术", "Web前端", "软件设计", "软件工程", "程序人生", "求职面试", "互联网", "创业", };
PivotItem pitem = new PivotItem();
TextBlock tblock = new TextBlock();
for (int i = 0; i < columntext.Count; i++)
{
    pitem = topitem.Items[i] as PivotItem;
    tblock = new TextBlock { Text = columntext[i], FontSize = 15 };
    pitem.Header = tblock;
}

将该代码添加到页面初始化即可。运行效果如下
这里写图片描述

版权声明:欢迎转载,转载请注明出处

修改 Pivot 控件的 PivotItem 标题字体大小

PivotItem 的标题(Header)文本字体比较大,有时候需要配合UI设计修改字体大小。实现方法请看 XAML 实现代码: controls:Pivot Title="MY APPLICA...
  • L_serein
  • L_serein
  • 2012年11月17日 23:10
  • 895

NGUI控件说明(中文) UILabel

原文:http://www.tasharen.com/forum/index.php?topic=6706.0 概述 UILabel是用来显示文本的脚本,继承自UIWidg...
  • huang9012
  • huang9012
  • 2014年02月24日 11:29
  • 9387

Unity编辑器 设置 Pivot模式和Center模式

想用Unity来做一些动画,用到Pivot来调整中点作为旋转点。但是回到家发现,Pivot那个蓝色小圈圈怎么都拖不动。 也不知道是怎么回事,就放着放了两天,今天到Google搜索到相关问题http:...
  • cp790621656
  • cp790621656
  • 2015年06月27日 12:13
  • 6526

TextOut改变字体大小

LOGFONT logfont; //改变输出字体 ZeroMemory(&logfont, sizeof(LOGFONT)); logfont.lfCharSet = GB2312_CH...
  • o_ohello
  • o_ohello
  • 2017年12月18日 17:25
  • 108

【Unity&NGUI】Widget的Pivot怎么用代码动态设置

Unity的NGUI的Widget的Pivot怎么设置 如何用代码实现Unity的NGUI的Widget的Pivot的变换 打开UIWidget.cs文件观察发现Pivot.Bottom...
  • BuladeMian
  • BuladeMian
  • 2017年01月14日 17:26
  • 1183

PivotTable之数据源和透视表随意移动更名也能刷新数据

从此以后只要让数据源和查询的数据透视表文件在同一个文件夹里面(可更改文件夹名),那么就可以随意刷新数据,而不必担心需要更换外部数据源路径了。 以下为代码(包括注解运作原理) Private Sub...
  • u011410413
  • u011410413
  • 2015年01月26日 23:23
  • 2135

细说UGUI中Anchor和Pivot(一)

背景相信刚接触UGUI的时候,这套新系统中RectTransform里的position,anchor,pivot一定让大家有点迷糊不适应吧。因此就想详细介绍一下这几个概念,之所以标题中没有提posi...
  • duotemplar
  • duotemplar
  • 2017年08月03日 20:53
  • 1529

【Unity】Unity Pivot 与 Center 的问题

首先 说一下 Pivot 与 Center pivot就是模型坐标轴的真实位置,也就是说再模型软件中设定的坐标轴。center是unity自己根据模型的mesh计算的中心位置,和模型真实坐标轴没关系...
  • ldy597321444
  • ldy597321444
  • 2017年07月27日 13:29
  • 687

IOS开发之改变UIWebView文本字体的样式和大小

1、UIWebView设置字体大小,颜色,字体:1、UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身的属性设置字体的一些属性,只能通过html代码进行设置,代码如下:UI...
  • sinat_29628155
  • sinat_29628155
  • 2016年03月31日 20:22
  • 337

oracle关键字pivot行转列【坑爹的三小时,动脑经真累 】

首先感谢提供Oracle的行列转换丝路!!!
  • xb12369
  • xb12369
  • 2014年09月25日 18:18
  • 37027
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:改变Pivot显示字体大小
举报原因:
原因补充:

(最多只允许输入30个字)