我们原来的目标是创建一个在中间显示一些文本信息的 Silverlight 程序,但由于存在几个标题,我们需要修改以满足其他文本的显示。节目内容区域是文件的页面的对前面的"ContentPanel-地方附加内容。"注释的底部网格此网格有一个名为"ContentPanel",我要将它非正式地称为的"内容面板"或"内容网格"。此网格除了标题对应的屏幕上的区域我会经常提及"内容区域"。
我们最初的目标是创建一个Silverlight程序,显示了一些在展示中心的文本,但由于存在几个标题,我们需要重新修改下,除了标题之外,在页面中心的显示一些文本。该方案内容的页面区域是对前面所评论的文件底部的网格“ContentPanel - 。放置其他内容在这里”这个表格有“ContentPanel”的名义,我要引用它作为非正式“内容面板”或“内容网格”。在从屏幕上的标题对应于这个电网分开我会经常提及的“内容区域”区域。
我们最初的目标是要建立一个Silverlight程序并在中心显示一些文字,但是考虑到需要显示标题,所以我们修改下可以在页面中间显示文本。文件底部的Grid之前有个注释“目录面板-将附加内容放置在这里“,这是该程序的Page区域。这个Grid叫做“目录面板“,我非正式的将它命名为“目录面板“或“目录网格“。除了标题以外的和Grid相对应的屏幕区域我通常称之为“目录区域“。
在内容grid中, 你可以插入一个新的TextBlock:
Silverlight Project: SilverlightHelloPhone File: MainPage.xaml (excerpt)
<grid x:name="ContentPanel" grid.row="1" margin="12,0,12,0"></grid>
<textblock text="Hello, Windows Phone 7!"><p>HorizontalAlignment="Center" </p> <p>VerticalAlignment="Center" /> </p> <p></p> <p>Text、HorizontalAlignment和VerticalAlignment都是TextBlock类的属性。 Text属性是String类型。 HorizontalAlignment和VerticalAlignment属性分别是枚举类型的HorizontalAlignment和VerticalAlignment属性。当您在XAML中引用一个枚举类型,你只需要成员的名称。</p> <p>当你编辑MainPage.xaml是您可能还需要其他TextBlock元素。改变为</p> <p><textblock text="MY APPLICATION"></textblock></p> <p>到</p> <p><textblock text="SILVERLIGHT HELLO PHONE"></textblock></p> <p>和</p> <p><textblock text="page title"></textblock></p> <p>到</p> <p><textblock text="page title"></textblock></p> <p>这个程序没有多大意义,我们只是演示只有一个页面中且有一个页面标题的Silverlight应用程序,如果你愿意的话,您可以删除第二个TextBlock的。你所做的设计视图变化会在XAML文件反映出来。现在,您可以编译和运行这个程序:</p> <p><a href="http://hi.csdn.net/attachment/201103/2/0_1299032551Yyf4.gif"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://hi.csdn.net/attachment/201103/2/0_1299032552xFKC.gif" width="141" height="244"></a></p> <p>本书中的提供的图片是在接近手机实际大小的尺寸程度来提供的。</p> <p>这个及其简单的程序演示了Silverlight编程的一些基本概念,包括动态的布局。 XAML文件定义了一个visual tree的元素的布局模型。这些元素能够自己安排动态变化。HorizontalAlignment VerticalAlignment属性可以将一个元素在另一个元素的中心或沿边缘或角落。 TextBlock可能是一个你用的比较多的Silverlight元素,其他的Silverlight元素有bitmap images, movies, familiar controls like buttons,sliders,和 list boxes。</p></textblock>
分享到:
相关推荐
《Essential Silverlight 中文版》的前四章主要涵盖了WPF基础、Silverlight入门、Silverlight工具以及XAML基础知识,这些都是理解Silverlight开发的重要概念。 **第一章:WPF基础** WPF,全称为Windows ...
本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第Ⅰ部分介绍了Silverlight的基础知识、控件模型及它在绘图...
#### 第一章:什么是Silverlight? - **定义与历史**:Silverlight是由微软公司开发的一款基于Web的技术,首次发布于2007年4月。它旨在作为Adobe Flash的一个强有力的竞争者,提供跨浏览器、跨平台的多媒体应用体验...
- **第1章:你好,Silverlight** - 介绍了Silverlight的基本概念,包括它的历史、特性以及为什么选择Silverlight进行开发。 - **第3章:Silverlight 4中的数据服务** - 探讨了如何在Silverlight应用程序中集成和操作...
- **第一章:Silverlight 4简介**:介绍Silverlight的基本概念和发展历程,以及Silverlight 4相比之前版本的主要改进之处。 - **第二章:环境搭建与工具介绍**:指导读者如何安装Visual Studio等开发工具,并设置...
**第一章:Silverlight 概览** - **介绍**:这一章将为读者提供 Silverlight 的背景信息,包括它的历史、功能以及与其它平台(如 Flash 和 AJAX)相比的优势。 - **安装与配置**:详细介绍如何安装 Silverlight 开发...
- **第1章:欢迎使用Silverlight 5**:介绍Silverlight 5的基本概念、功能和架构。 - **第2章:Visual Studio 2010简介**:介绍如何使用Visual Studio 2010进行Silverlight项目的创建和管理。 - **第3章:...
- 第1章:快速游览 - 第2章:解决方案资源管理器、工具箱和属性 - 第3章:选项和自定义 - 第4章:Visual Studio工作空间 - 第5章:查找和替换以及帮助系统 #### 第二部分:入门指南 (Getting Started) - 第6章:...
本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第I部分介绍了Silverlight的基础知识、控件模型及它在绘图...
#### 第一章:Silverlight技术概览 在第一章中,作者介绍了Silverlight 5.0平台,并指导读者如何构建Silverlight应用程序。Silverlight是一个强大的跨浏览器、跨平台的框架,用于开发富互联网应用(RIA)。它提供了一...
- **第1章:开始使用Silverlight**:介绍Silverlight的基本概念和技术优势。 - **第2章:XAML入门**:解释XAML的基础知识及其在Silverlight中的作用。 - **第3章:导航框架**:探讨如何使用Silverlight中的导航框架...
##### 第1章:Introducing Silverlight - **Silverlight简介**:介绍Silverlight的发展历史、特点及应用场景。 - **安装配置**:包括开发环境的搭建、所需工具的安装等。 - **第一个Silverlight应用**:通过创建一个...
##### 第1章:Silverlight简介 本章主要介绍了Silverlight的基本概念和发展历程,并对Silverlight 4的新特性进行了概述。通过本章的学习,读者可以了解到Silverlight的核心价值以及它如何与.NET Framework结合来构建...