今天自己又写了一个小应用,跟之前那篇一样,这个应用本身没有什么实用价值,唯一用途就是用来练练手。博主是小白,写在博客上就是希望与大家交流分享,相互学习。
应用内容是通过运用Pivot控件(最近正在学习这个控件),结合本地图片、文字来简单介绍中、美、日、俄、德几个国家。
在制作这个小软件的过程中,主要遇到了两个问题,一个是Pivot导航字体大小及字体类型的问题(个人认为默认字体不够美观,默认字体太大也太不协调),还有一个问题是把图片上传到页面里面。对于这两个问题,我着重讲下字体及大小问题,上传图片可参考我在最后留下的源代码。
拖动Pivot控件生成的默认代码为;
<Pivot Title="Pivot"> <PivotItem Header="PivotItem 0"> <Grid/> </PivotItem> <PivotItem Header="PivotItem 1"> <Grid/> </PivotItem> </Pivot>
如果采用默认代码,很难修改字体,我试了很多方法也没修改成,最后采用了如下代码,成功的修改了字体及大小。
<Pivot Title="Pivot"> <PivotItem> <PivotItem.Header > <TextBlock Text="PivotItem0" FontFamily="宋体" FontSize="50"/> </PivotItem.Header> </PivotItem> </Pivot>
最后全部源代码奉上:
<Page x:Class="pivot应用.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:pivot应用" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="#FF4F545F" > <Grid > <Pivot> <PivotItem> <PivotItem.Header > <TextBlock Text="Chi" FontFamily="宋体"/> </PivotItem.Header> <Grid Margin="0,0,0,0"> <StackPanel Margin="0,0,0,400"> <Image Source ="Assets\Chi.jpg"/> </StackPanel> <TextBlock Text="中国(China),位于东亚,是一个以华夏文明为主体、中华文化为基础,以汉族为主要民族的统一多民族国家,通用汉语。中国疆域内的各 个民族统称为中华民族,龙是中华民族的象征。中国是世界四大文明古国之一,有着悠久的历史,距今约5000年前,以中原地区为中心开始出现聚 落组织进而成国家和朝代,后历经多次演变和朝代更迭,持续时间较长的朝代有夏、商、周、汉、晋、唐、宋、元、明、清等。中原王朝历史上不 断与北方游牧民族交往、征战,众多民族融合成为中华民族。20世纪初辛亥革命后,中国的君主政体退出历史舞台,取而代之的是共和政体。 1949年中华人民共和国成立后,在中国大陆建立了人民代表大会制度的政体。中国有着多彩的民俗文化,传统艺术形式有诗词、戏曲、书法和国画等 ,春节、元宵、清明、端午、中秋、重阳等是中国重要的传统节日。中国也势必再次统治世界,你不信的话,不信咱走着瞧" FontFamily="宋体" FontSize="20" TextWrapping="Wrap" Margin="0,150,0,0" /> </Grid> </PivotItem> <PivotItem > <PivotItem.Header > <TextBlock Text="Ame" FontFamily="宋体"/> </PivotItem.Header> <Grid> <StackPanel Margin="0,0,0,400"> <Image Source="Assets\Ame.jpg"/> </StackPanel> <TextBlock Text="美国拼音meiguo。美国,美利坚合众国(United States of America),是一个由五十个州和一个联邦直辖特区组成的宪政联邦共和制国家。 其东濒大西洋,西临太平洋,北靠加拿大,南接墨西哥。美国国土面积超过962万平方公里,位居全球第三或第四(数据有争议);其人口总量也超过三亿人, 少于中国和印度。1776年7月4日,大陆会议在费城正式通过《独立宣言》,宣告美国诞生。世界第一大强国" FontFamily="宋体" FontSize="20" TextWrapping="Wrap" Margin="0,150,0,0"/> </Grid> </PivotItem> <PivotItem> <PivotItem.Header> <TextBlock Text="Jap" FontFamily="宋体" /> </PivotItem.Header> <Grid> <StackPanel Margin=" 0,0,0,350"> <Image Source="Assets\Jap.png"/> </StackPanel> <TextBlock Text="日本国(Japan)是位于亚洲东部、太平洋西北部的岛国,领土由本州、四国、九州、北海道四大岛及7200多个小岛组成。面积37.8万平方千米。 日本沿岸多岛屿、半岛、海湾和天然良港。日本国名意为日出之国,领土由本州、四国、九州、北海道四大岛及7200多个小岛组成。总面积37.8万平方千米, 人口达1.29亿,以和族为主体民族,通用日本语。" FontFamily="宋体" TextWrapping="Wrap" FontSize="20" Margin="0,200,0,0"/> </Grid> </PivotItem> <PivotItem> <PivotItem.Header > <TextBlock Text="Rus" FontFamily="宋体"/> </PivotItem.Header> <Grid > <StackPanel Margin=" 0,180,0,0"> <Image Source="Assets\Russia.jpg"/> </StackPanel> <TextBlock Text="俄罗斯联邦(英语:Russian Federation),简称俄罗斯 (英语:Russia)或俄国,是苏联最大加盟共和国俄罗斯苏维埃联邦社会主义共和国的继承国, 联合国安理会常任理事国,是欧亚大陆北部的一个国家,地跨欧亚两大洲 " FontFamily="宋体" TextWrapping="Wrap" FontSize=" 20"/> </Grid> </PivotItem> <PivotItem > <PivotItem.Header > <TextBlock Text="Ger" FontFamily="宋体"/> </PivotItem.Header> <Grid > <StackPanel Margin=" 0,200,0,0"> <Image Source="Assets\Ger.png"/> </StackPanel> <TextBlock Text="德意志联邦共和国(德语:Bundesrepublik Deutschland,简称:德国) 是一个中欧联邦议会共和制国家,由16个联邦州组成,首都为柏林。 领土面积为357167Km²,以温带气候为主,人口约8071万人,是欧洲联盟中人口最多的国家" FontFamily="宋体" FontSize="20" TextWrapping="Wrap"/> </Grid> </PivotItem> </Pivot> </Grid> </Page>
博主新浪微博@马and康,欢迎对wp感兴趣的朋友互粉(记得私信),共同交流windowsphone开发。博主刚刚涉足Windowsphone,水平有限,还望包涵!
备注;此博客由博客园博主@makang所有,公开使用请注明出处!
时间: 2024-10-12 16:25:49