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所有,公开使用请注明出处!

时间: 2024-10-12 16:25:49

windows phone应用开发尝试(2)的相关文章

windows phone应用开发尝试

这个应用,其实也算不上应用,是自己第一次真正尝试编写的程序,全程用XAML编写,由于之前学C#时过于急功近利,现在C#已经忘光了,废话不多说,下面开始介绍: UI如下: 这个应用其实就是通过HyperlinkButtonl控件来调取一些微软常用应用的网页版,主要控件是Grid.HyerlinkButton还有Flyout,因此,这个应用基本不具有任何实用性,唯一的作用就是练练手.这一应用,有一模块为『尚未开发中....』,点击Setting也会弹出如下信息,显然应用并不完整 没办法,目前能力有限

搭建Qt 5.3.1 for Windows Phone 8开发环境

目前Qt已经支持了Android以及iOS的开发,我也亲自尝试过在Android和iOS上的开发,其中在Android这一块研究的较深,也制作出了第一款独立游戏<吃药了>.在Qt的新版本5.3的发布中,官方宣布支持WindowsPhone 8/8.1的开发.过了两个月了,我也积极尝试一下,看看使用最新的Qt 5.3.1版本如何搭建WP8的开发环境. 原创文章,反对未声明的引用.原博客地址:http://blog.csdn.net/gamesdev/article/details/3856890

张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231

原文:张高兴的 Windows 10 IoT 开发笔记:RTC 时钟模块 DS3231 GitHub:https://github.com/ZhangGaoxing/windows-iot-demo/tree/master/DS3231 注意:不包含闹钟设置

利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用

原文:利用ArcGIS Engine.VS .NET和Windows控件开发GIS应用 此过程说明适合那些使用.NET建立和部署应用的开发者,它描述了使用ArcGIS控件建立和部署应用的方法和步骤. 你可以在下面的目录下找到相应的样例程序: <安装目录>\DeveloperKit\Samples\Developer_Guide_Scenarios\ ArcGIS_Engine\Building_an_ArcGIS_Control_Application\Map_Viewer 注:ArcGIS样

《Windows IoT 应用开发指南》

物物互联的时代已经到来,智能家居.智慧校园.智慧交通.可穿戴.无人机.全息投影,各种各样的新名词.黑科技层出不穷.当我们为五年前能够通过手机控制家电而欣喜若狂的时候,可曾憧憬过当前使用增强现实设备完成各种不可思议的工业设计.亦或是沉浸于精彩绝伦的游戏场景.随着互联网.物联网.计算机等技术的飞速发展,人们的工作和生活方式在不断地被颠覆,出门打车.看电影.吃饭.甚至于喝酒代驾都有App来帮忙,动动手指就可以完成以前想都不敢想的事情.以上这一切的基础,便是信息的互联互通.物联网(Internet of

打造理想的Windows 10 APP开发环境的5个步骤

(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:微软即将发布Windows 10手机版,实际上很多人现在已经开始在开发Windows 10 APP了.今天推荐的文章简单介绍了如何搭建一个理想的开发环境. 周末一个大学同学到访成都,所以停更了2天.今天时间也不多,就推荐一个简单的文章,作者Michael Crump在这篇文章中分享了如何打造理想的Windows 10 APP开发环境的5个步骤. 分别是: 安装一个干净的系统.要更好的使用Win

Windows Store Apps 开发转载

懒得写了,就直接记录转载一下文章地址吧. 如何为应用定义全局默认字体:http://blogs.msdn.com/b/gautamdh/archive/2014/03/16/how-to-change-default-font-in-windows-store-apps.aspx Windows Store Apps 开发转载,布布扣,bubuko.com

张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 IIC 接口的数字型光强度传感器集成电路.下面介绍一下其在 Windows 10 IoT Core 环境下的用法. 项目运行在 Raspberry Pi 2/3 上,使用 C# 进行编码. 1. 准备 包含 BH1750FVI 的传感器,这里选择的是淘宝上最多的 GY-30:Raspberry Pi 2/3 一块,环境为 Windows 10 IoT Core:公母头杜邦线 4-

张高兴的 Windows 10 IoT 开发笔记:使用 MAX7219 驱动 8&#215;8 点阵

原文:张高兴的 Windows 10 IoT 开发笔记:使用 MAX7219 驱动 8×8 点阵 GitHub:https://github.com/ZhangGaoxing/windows-iot-demo/tree/master/MAX7219