首页 > 代码库 > windows phone应用开发尝试(2)

windows phone应用开发尝试(2)

    今天自己又写了一个小应用,跟之前那篇一样,这个应用本身没有什么实用价值,唯一用途就是用来练练手。博主是小白,写在博客上就是希望与大家交流分享,相互学习。

应用内容是通过运用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所有,公开使用请注明出处!

 

windows phone应用开发尝试(2)