欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > 内容正文

windows phone应用开发尝试(2),phone应用开发

来源: 开发者 投稿于  被查看 46662 次 评论:10

windows phone应用开发尝试(2),phone应用开发


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

应用内容是通过运用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 应用使用的开发语言是c#?

WP7和6.5及其更老版本完全没联系. 老的程序不能用.
开发: 只支持C#, VB也不支持. 开发框架是SilverLight.
--------------------------------------------------
对于WP7, 未定(或不透明)的东西太多了,有几点可以确定的:
1. WP7是面向消费(非business)群体;
2. MarketPlace是唯一可以"下载""购买"软件的地方;
3. 开发框架相当于VS2008+SilverListht3的一个子集;
4. 不支持多任务;
5. 公开的正式的开发工具要等到10月;
-------------------------------------------------
 

怎开发windows phone手机应用

MSDN有wp专区,你可以从那开始学习。
 

相关频道:

用户评论