Silverlight学习笔记1:创建一个Silverlight应用程序
2011-09-21 12:49
459 查看
以VS2010作为开发工具,首先启动Visual Studio,然后点击“文件”-->“新建项目”,在模版中选择silverlight,输入名称点确定后在新弹出窗口中选择silverlight版本,创建一个SilverlightSimple1的项目。
1.新建项目后分为两个部分:
a. asp.net网站项目
新建后包含以下文件:
Silverlight.js :提供一些 JavaScript 帮助器函数,这些函数用于将 Silverlight 插件嵌入某一网页和用于自定义 Silverlight 安装体验。
SilverlightSimple1TestPage.aspx和 SilverlightSimple1TestPage.html一样都是用来承载silverlight应用程序的测试页。
Web.config asp.net网站项目的配置文件
b.应用程序项目
应用程序中会产生两个xaml文件,分别是App.xaml和MainPage.xaml以及相应的App.xaml.cs和MainPage.xaml.cs
3.创建应用程序
(1).修改xaml中页面宽度和高度分别为300和400像素,并在<Grid>..</Grid>中加入TextBlock元素,设置其字体,代码如下:
(2).修改填充色(实现简单的填充效果)
LinearGradientBrush :线性渐变填充属性元素。
GradientStop:控制渐变颜色由黑到白,
EndPoint ,StartPoint:控制渐变角度
Offset:控制渐变范围
最终效果如下:
Silverlight项目也可在浏览器外进行访问,进行设置只需选中工程,右键属性,将“允许浏览器外运行程序”选项勾选即可脱离浏览器进行访问。
1.新建项目后分为两个部分:
a. asp.net网站项目
新建后包含以下文件:
Silverlight.js :提供一些 JavaScript 帮助器函数,这些函数用于将 Silverlight 插件嵌入某一网页和用于自定义 Silverlight 安装体验。
SilverlightSimple1TestPage.aspx和 SilverlightSimple1TestPage.html一样都是用来承载silverlight应用程序的测试页。
Web.config asp.net网站项目的配置文件
b.应用程序项目
应用程序中会产生两个xaml文件,分别是App.xaml和MainPage.xaml以及相应的App.xaml.cs和MainPage.xaml.cs
3.创建应用程序
(1).修改xaml中页面宽度和高度分别为300和400像素,并在<Grid>..</Grid>中加入TextBlock元素,设置其字体,代码如下:
<UserControl x:Class="SilverlightSimple1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <Grid x:Name="LayoutRoot" Background="White"> <TextBlock Text="文本显示" FontFamily="宋体" Foreground="Blue" FontSize="12"></TextBlock> </Grid> </UserControl>
(2).修改填充色(实现简单的填充效果)
<UserControl x:Class="SilverlightSimple1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <Grid x:Name="LayoutRoot" Background="White"> <TextBlock Text="文本显示" FontFamily="宋体" FontSize="12"> <!-- 使用渐变画刷填充文本产生渐变效果--> <TextBlock.Foreground> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="Black"></GradientStop> <GradientStop Color="White" Offset="1"></GradientStop> </LinearGradientBrush> </TextBlock.Foreground> </TextBlock> </Grid> </UserControl>
LinearGradientBrush :线性渐变填充属性元素。
GradientStop:控制渐变颜色由黑到白,
EndPoint ,StartPoint:控制渐变角度
Offset:控制渐变范围
最终效果如下:
Silverlight项目也可在浏览器外进行访问,进行设置只需选中工程,右键属性,将“允许浏览器外运行程序”选项勾选即可脱离浏览器进行访问。
相关文章推荐
- SilverLight学习笔记--实际应用(一)(6):手把手建立一个Silverlight应用程序之创建数据校验类3
- SilverLight学习笔记--实际应用(一)(8):手把手建立一个Silverlight应用程序之应用自定义TextBox控件
- SilverLight学习笔记--实际应用(一)(1):手把手建立一个Silverlight应用程序之开始篇
- SilverLight学习笔记--实际应用(一)(3):手把手建立一个Silverlight应用程序之删除记录
- SilverLight学习笔记--实际应用(一)(7):手把手建立一个Silverlight应用程序之数据回滚
- SilverLight学习笔记--实际应用(一)(2):手把手建立一个Silverlight应用程序之添加记录
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- SilverLight学习笔记--实际应用(一)(4):手把手建立一个Silverlight应用程序之同步数据校验1
- SilverLight商业应用程序开发---学习笔记(10)使用数据源窗口创建DataGrid
- OpenCV 2 学习笔记(13): 算法的基本设计模式<4> :使用Model-View-Controller模式创建一个应用程序
- 吕鑫MFC就业培训宝典学习笔记—创建一个简单的win32应用程序(2-1)
- SilverLight学习笔记--实际应用(一)(5):手把手建立一个Silverlight应用程序之异步数据校验2
- SilverLight学习笔记--实际应用(一)手把手建立一个Silverlight应用程序
- SilverLight商业应用程序开发---学习笔记(2) WCF RIA服务
- SilverLight学习笔记-- 如何在一个HyperlinkButton点击后打开新窗口
- Fiori学习笔记 - Eclipse创建一个SAP UI5工程
- Smart Client学习笔记(7) 使用多线程创建高响应智能客户端应用程序
- Sharepoint学习笔记---SPList--创建一个带有Lookup字段的List
- [Silverlight学习笔记]创建Silverlight 3与WCF之间的 双工通信
- SilverLight商业应用程序开发---学习笔记(4)