- 浏览: 492210 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (329)
- [发布至博客园首页] (12)
- [随笔分类][01] .Net X (59)
- [随笔分类][20] Architecture (16)
- [随笔分类][21] Developer Logs (13)
- [网站分类]Windows 7 (1)
- [随笔分类][13] Oracle & .Net (7)
- [随笔分类][16] Love in China (14)
- [随笔分类][15] Development Tools (20)
- [随笔分类][18] Windows Phone (12)
- [随笔分类][12] Design & Pattern (17)
- [网站分类].NET新手区 (22)
- [网站分类]首页候选区 (2)
- [随笔分类][08] Windows (Server) (13)
- [随笔分类][02] CSLA.Net (3)
- [随笔分类][10] jQuery & javaScript (10)
- [随笔分类][11] SQL Server (4)
- [随笔分类][22] Enterprise Logs (3)
- [随笔分类][03] News (9)
- [随笔分类][19] Quality Assurance (2)
- [随笔分类][05] Silverlight (20)
- [随笔分类][14] Google Earth & .Net (6)
- [网站分类]非技术区 (9)
- [随笔分类][07] WWF (2)
- [随笔分类][04] SharePoint (1)
- [随笔分类][20] Analysis & Design (36)
- [随笔分类][06] WCF (5)
- [随笔分类][12] Architecture (1)
- [随笔分类][09] WPF (0)
- [随笔分类][17] VStudio & Expression (5)
最新评论
-
zhangyy130:
你好,我关于第二段的那个表视图、模型与图这三者的关系我没有看明 ...
UML模型的组成 -
guji528:
谢谢分享!
Enterprise Architect 基础应用 -
studentsky:
好文章,图文并茂!
WCF 第一个用 Visual Studio 2010 创建的WCF服务 -
chen975311486:
用哪个工具画的????
UML中对关系的描述 (二) -
frankies:
继续学习中。。
UML 交互概述图
Silverlight 真是一个不错的开发平台,想到即将发布的Silverlight 4 更是增加了像去学习他的兴趣。
信息显示控件
TextBlock
信息显示第一个要说的一定是TextBlock,他是最基础的文本显示块控件,通过属性可以更改文字的字体,大小,颜色、下划线、粗体等等
<TextBlock Text="信息显示控件示例-TextBlock" Margin="10,5,0,0" FontSize="18" FontWeight="Bold" Foreground="#FFBE4D4D"/>
<TextBlock Canvas.Left="10" Canvas.Top="160" FontStretch="UltraExpanded"> 文本内容</TextBlock>
Label
Label 标签控件在功能上和TextBlock类似用来显示文本,但文本设置属性是Content,而TextBlock 是Text属性
当你从工具箱中拖动进来一个Label 控件后,Visual Studio 会为你添加一个空间的引用
<UserControl
xmlns:dataInput="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.Input">
<dataInput:Label Background="Blue" Foreground="White" FontWeight="Bold" Content="Silverlight " FontSize="60" />
ProgressBar
进度条控件,用来提示用户当前程序正在运行的进度。
<ProgressBar Name="indeterminateProgressBar" IsIndeterminate="True" HorizontalAlignment="Left" Height="20" Width="260" Margin="10,5,0,0" />
IsIndeterminate="True" 这个属性很重要,用来设置进度条是否要呈现进度,True代表不呈现进度,而是反复的播放动画。
ToolTipService
ToolTipService 用来为其他控件添加提示,这个提示可以是文本也可以是任何XAML元素,图片、链接都可以作为提示的一部分。
<Image Source="/Images/logo.jpg" Margin="10" ToolTipService.Placement="Mouse" ToolTipService.ToolTip="这a是?Silverlight标ê志?!?"/>
<Button Width="320" Height="80" Content="这a是?Silverlight标ê志?!?" FontSize="30" Canvas.Top="110" Canvas.Left="20" > <ToolTipService.ToolTip> <Image Source="/Images/logo.jpg"/> </ToolTipService.ToolTip> </Button>
Calendar
日期选择控件,通过触发事件,可以获得选择的日期,并处理。
<UserControl xmlns:basics="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"
<basics:Calendar Name="calendar1" Grid.Row="1" HorizontalAlignment="Left" Margin="10,0,0,0" > </basics:Calendar>
//选择日期发生变化时引发事件
this.calendar1.SelectedDatesChanged += new EventHandler<SelectionChangedEventArgs> (calendar1_SelectedDatesChanged);
// 选?择?的?日?期ú发¢生ú变?化ˉ private void calendar1_SelectedDatesChanged(object sender , SelectionChangedEventArgs e) { this.tbSelectedCanlendar.Text = "选?择?的?日?期ú是?:o" + calendar1.SelectedDate.ToString(); }
信息编辑控件
TextBox
TextBox 最熟悉不过的文本输入框,可以输入单行文本,也可以输入多行文本。
<TextBox x:Name="TextBox" Text="文?字?内ú容Y" TextChanged="TB_TextChanged" IsReadOnly="False" HorizontalAlignment="Left" Margin="20,5,0,0" Width="300" />
PasswordBox
密码输入框,和TextBox一样,只是不显示你输入的内容是什么
<PasswordBox Name="passwordBox2" Password="密ü码?内ú容Y" HorizontalAlignment="Left" Width="300" Margin="10,10,0,0"> </PasswordBox>
AutoCompleteBox
示例取自:Silverlight 开发详解一书
自动完成窗口,输入文字的第一个字符,就会匹配存储好的字符串,给出提示下拉列表框,像Google输入框一样
<TextBlock Text="AutoCompleteBox控件演示" FontSize="18" Margin="5"/> <StackPanel x:Name="Layou" Orientation="Horizontal"> <TextBlock Text="请输入关键字:" FontSize="15" Margin="5"/> <controls:AutoCompleteBox x:Name="acBox" FontSize="15" Width="265"/> </StackPanel>
//创′建¨AutoCompleteBox数y据Y源′集ˉ合? List<string> items = new List<string>(); items.Add("Silverlight 3 发¢布?了?"); items.Add("Silverlight是?新?一?代úRIA技?术?!?"); items.Add("Silverlight 3支§持?H.264和íAAC格?式?!?"); items.Add("Silverlight 3支§持?3-D特?效§!?"); //绑ó定¨数y据Y源′ acBox.ItemsSource = items;
DatePicker
DatePicker和Calendar 控件所要达到的目的是一样的,都是用于让用户输入日期,但是DatePicker控件用的比较多,因为他很节省UI布局空间。
<basics:DatePicker Name="datePicker2" Grid.Row="5" Width="200" HorizontalAlignment="Left" Margin="10,5,0,0" SelectedDateFormat="Long"/> SelectedDateFormat="Long" 这个属性很重要,他用来设置文本框中的日期格式,是简单的还是复杂的
发表评论
-
Silverlight 从入门到精通
2009-12-31 21:12 1194Silverlight 是一种新的 Web 呈现 ... -
WCF 及 Silverlight 中使用 Session
2010-01-13 10:11 1827WCF 中 使用 Session 1.标记WCF服务开启 ... -
Silverlight 第一步 快速的掌握页面布局,做一个博客的布局实例
2010-02-12 21:34 1429如果你刚开始学习Silverlight 那么真为你高兴你可以绕 ... -
Silverlight 按钮类控件和选择控件 示例
2010-02-13 14:50 1472下面我们开始走一边Silverlight中的基础控件。 使用 ... -
Silverlight 数据显示和布局控件 示例
2010-02-14 18:41 1868数据显示控件 DataGrid DataGrid 是最基础的数 ... -
Silverlight 属性样式、控件模板、视觉状态
2010-02-15 14:06 2481在使用Silverlight的样式的时候感觉非常好,以前在HT ... -
Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
2010-02-15 19:02 1544HTML元素属性介绍 Silverlight 作为网页的一部 ... -
Silverlight 与HTML元素交互操作
2010-02-15 19:32 1316Silverlight 中的HtmlPage 和 HtmlE ... -
Silverlight 与javaScript互操作
2010-02-15 20:12 1428Silverlight 调用 javaScript ... -
Silverlight 中的WebClient 与 WebRequest 示例
2010-02-16 16:48 1846WebClient public partial clas ... -
Silverlight 客户端本地消息通讯
2010-02-17 13:22 1019在Silverlight 3 中添加了客户端不同应用程序之间的 ... -
Silverlight Isolated Storage 独立存储
2010-02-17 18:42 2143Silverlight 独立存储 好比Cookie一样,可以 ... -
Silverlight 程序库缓存与打开/保存文件对话框
2010-02-17 19:12 1884程序库缓存 我们都知道Xap是Silverlight 初始下 ... -
silverlight click 事件委托是 RoutedEventHandler
2008-12-01 09:46 1672cellBtn.Click += new RoutedEven ... -
silverlight 2 系统对话框
2008-12-01 09:47 884silverlight 2 系统对话框 Code< ... -
silverlight, 双击事件
2008-12-01 10:22 1136Silverlight 没有提供双 ... -
转帖-如何在不联网的情况下安装 Silverlight Tools
2009-01-05 13:54 990首先,在安装之前,将你的系统和VS2008更新到最新的 SP1 ... -
Silverlight 开发 GIS Google Maps
2009-06-01 17:36 1663Silverlight 作为地理信息系统的开发平台,与多种图源 ... -
Silverlight Tools 安装失败 解决办法
2009-06-18 20:02 18531.Silverlight Tools 安装失败,可以尝试将注 ...
相关推荐
Silverlight控件可拖拽示例代码 Silverlight控件可拖拽示例代码Silverlight控件可拖拽示例代码Silverlight控件可拖拽示例代码 Silverlight控件可拖拽示例代码 Silverlight控件可拖拽示例代码
silverlight4.0的treeview控件是在安装了silverlight toolkit后才能使用的控件,默认情况下treeview的各节点是没有连接线的,本示例演示如何定义一个名为NetTreeType的Style的方式来实现treeview各节点的实线连接,...
SilverLight目前已经成为互联网应用当中的终点,其本身具有的巨大市场前景,尤其是提供丰富的网路表示控件方面已经成为了flash的最大竞争对手,几天我们通过一个简单的示例演示如何使用SilverLight创建一个使用数据...
如何将silverlight中的图片控件保存到文件,代码示例!
可以自定义文件上传数,文件大小,文件的格式(如:FileFilter=Jpeg (*.jpg) |*.jpg(上传文件格式)等.
Visifire3.6.8统计图表控件源代码和示例
内容索引:.NET源码,Silverlight,Silverlight,鱼眼菜单 环境下做的鱼眼菜单,通俗一点来说就是鼠标放到图标上动态放大的菜单,现在苹果系统里经常用这种效果,这是一个封装好的控件及一个示例程序。 本控件是基于...
3.7.9 实现复合控件示例 41 3.8 常用开发技巧 51 3.8.1 designmode属性 51 3.8.2 屏蔽基类控件中的属性 52 3.8.3 page.request.browser属性 53 3.8.4 设置控件id规范 53 3.8.5 增强findcontrol功能 54 3.8.6 ...
本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第Ⅰ部分介绍了Silverlight的基础知识、控件模型及它在绘图...
《Silverlight揭秘》涵盖了Silverlight XAML 的方方面面,深入探讨了Silverlight 的特性,如图形、文字、音频、视频、动画和事件等,也讲述了如何使用构建块创建可重用的控件,执行普通的任务(如拖放),并解释了如何...
3.7.9 实现复合控件示例 41 3.8 常用开发技巧 51 3.8.1 designmode属性 51 3.8.2 屏蔽基类控件中的属性 52 3.8.3 page.request.browser属性 53 3.8.4 设置控件id规范 53 3.8.5 增强findcontrol功能 54 3.8.6 ...
3.7.9 实现复合控件示例 41 3.8 常用开发技巧 51 3.8.1 designmode属性 51 3.8.2 屏蔽基类控件中的属性 52 3.8.3 page.request.browser属性 53 3.8.4 设置控件id规范 53 3.8.5 增强findcontrol功能 54 3.8.6 ...
silverlight 2.0教程的第1部分
演示如何在WPF和Silverlight中实现UserControl的继承。 在实际工程项目中,XAML程序并不推荐使用继承的方式实现控件,并且由于设计层和逻辑层的分离,导致直接继承UserControl子类并不容易,需要在理解UserControl...
本书详细介绍了微软下一代富互联网开发技术Silverlight,分为基础篇、进阶篇、高级篇和案例篇4个部分,以Silverlight 2为主要版本从不同的层面进行了阐释:第I部分介绍了Silverlight的基础知识、控件模型及它在绘图...
分为基础篇、进阶篇、高级篇和案例篇四个部分,共22个章节,以Silverlight 2为主要版本从不同的层面进行了阐释,第一部分介绍Silverlight 中的基础知识、控件模型以及它在绘图方面的能力;第二部分介绍了Silverlight...
Silverlight多文件上传 v4.2源码 程序介绍: 提供了几种上传模式,单文件,多文件,集成js文件的方式上传文件。 将Silverlight上传工具集成到网页文件中需要进行简单的配置,看 如下各项参数作用。 配置: ...
2.1 显示信息41 2.1.1 使用label控件41 2.1.2 使用literal控件45 2.2 接收用户输入48 2.2.1 使用textbox控件48 2.2.2 使用checkbox控件54 2.2.3 使用radiobutton控件57 2.3 提交表单数据60 2.3.1 使用button控件61 ...
此书对于silverlihgt新手具有非常大的学习功效,该书通过示例代码为sl爱好者提供sl基本控件的学习。 此书能够用最短的时间让新手可以使用sl的各个控件及相应sl知识。