- 浏览: 504015 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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中的基础控件。
使用的环境是:Win7 + Visual Studio 2010 RC 因为下面主要去记忆的就是控件的XAML 元素及属性的解释。
任何知识开始都是死记硬背的,没有捷径当时间久了,就会熟悉并灵活适用。
按钮类控件
Button
Button 控件继承ButtonBase 是最基础的输入控件,通常我们就是点击他,从而触发Click事件所对应的委托方法,来处理用户交互。
可以通过工具栏拖拽一个Button按钮,也可以直接编写XAML代码
<Button Background="AliceBlue" Content="按钮" x:Name="Button3" Click="Button3_Click" />
HyperlinkButton
HyperlinkButton 的功能是显示一个超链接和<a>标记的功能相同,其中NavigateUri属性用来设置链接地址,TargetName用来设置打开方式
<HyperlinkButton Content="链接按钮名" NavigateUri="http://www.silverlight.net" TargetName="_blank" Canvas.Top="60" Canvas.Left="10"/>
选择类控件
CheckBox
CheckBox控件,如上图效果大家都很熟悉,就是复选框
<!--有D三y种?状′态?的?选?择?框ò--> <CheckBox Name="checkBox2" Content="有D三y种?状′态?的?选?择?框ò" IsThreeState="True" Grid.Row="2" Margin="5,5,0,5" Checked="CheckBox_Checked" Unchecked="CheckBox_Unchecked" Indeterminate="CheckBox_Indeterminate"/>
IsThreeState="True" 用来表示支持三种状态
RadioButton
RadioButton 单选框,只能选一组中的一个为选中
<RadioButton Name="rb_group2_1" Content="第ú一?组é-选?项?1" GroupName="FirstGroup" Grid.Row="1" Margin="10,0,0,0" Checked="RadioButton_Checked"/> <RadioButton Name="rb_group2_2" Content="第ú一?组é-选?项?2" GroupName="FirstGroup" Grid.Row="2" Margin="10,0,0,0" Checked="RadioButton_Checked"/> GroupName="FirstGroup" 这个属性中的值代表他们属于同一个组
ComboBox
ComboBox 下拉列表框,由不可编辑的文本框加上一个单选列表组成。
<ComboBox Name="fontSizeComboBox" Width="80" Grid.Row="0" Grid.Column="3" SelectionChanged="ComboBox_SelectionChanged"> <ComboBoxItem Content="12"/> <ComboBoxItem Content="13"/> <ComboBoxItem Content="14"/> <ComboBoxItem Content="15"/> <ComboBoxItem Content="16"/> </ComboBox>
ListBox
ListBox 列表框,可多选也可以单选
<ListBox Name="listBox1" Height="200" Grid.Row="0" Margin="5,0,5,0" SelectionChanged="ListBox_SelectionChanged"> <ListBoxItem Content="列D表í项?1"/> <ListBoxItem Content="列D表í项?2"/> <ListBoxItem Content="列D表í项?3"/> <ListBoxItem Content="列D表í项?4"/> <ListBoxItem Content="列D表í项?5"/> <ListBoxItem Content="列D表í项?6"/> </ListBox>
Slider
滑动控件,可以横向摆放也可以纵向摆放
<Slider Name="verSlider" Grid.Row="3" Orientation="Vertical" Height="200" HorizontalAlignment="Left" Minimum="1" Maximum="10" IsDirectionReversed="True"/>上面属性的含义是,纵向摆放,位置靠左,最小值1,最大值10,IsDirectionReversed="True" 这个属性代表数值的起始点在上面,终点在下面。
备注控件相对简单,就不放代码了,学习控件的属性说明有一个非常好的方法,就是Blend的时候,输入属性都立即给出提示,非常方便理解,不妨尝试一下。
发表评论
-
Silverlight 从入门到精通
2009-12-31 21:12 1226Silverlight 是一种新的 Web 呈现 ... -
WCF 及 Silverlight 中使用 Session
2010-01-13 10:11 1857WCF 中 使用 Session 1.标记WCF服务开启 ... -
Silverlight 第一步 快速的掌握页面布局,做一个博客的布局实例
2010-02-12 21:34 1460如果你刚开始学习Silverlight 那么真为你高兴你可以绕 ... -
Silverlight 信息显示与编辑控件 示例
2010-02-14 12:29 1678Silverlight 真是一个不错的开发平台,想到即将发布的 ... -
Silverlight 数据显示和布局控件 示例
2010-02-14 18:41 1902数据显示控件 DataGrid DataGrid 是最基础的数 ... -
Silverlight 属性样式、控件模板、视觉状态
2010-02-15 14:06 2517在使用Silverlight的样式的时候感觉非常好,以前在HT ... -
Silverlight Object 标签属性介绍、初始化参数的设置和获取、客户端系统信息获取
2010-02-15 19:02 1577HTML元素属性介绍 Silverlight 作为网页的一部 ... -
Silverlight 与HTML元素交互操作
2010-02-15 19:32 1356Silverlight 中的HtmlPage 和 HtmlE ... -
Silverlight 与javaScript互操作
2010-02-15 20:12 1464Silverlight 调用 javaScript ... -
Silverlight 中的WebClient 与 WebRequest 示例
2010-02-16 16:48 1890WebClient public partial clas ... -
Silverlight 客户端本地消息通讯
2010-02-17 13:22 1055在Silverlight 3 中添加了客户端不同应用程序之间的 ... -
Silverlight Isolated Storage 独立存储
2010-02-17 18:42 2180Silverlight 独立存储 好比Cookie一样,可以 ... -
Silverlight 程序库缓存与打开/保存文件对话框
2010-02-17 19:12 1920程序库缓存 我们都知道Xap是Silverlight 初始下 ... -
silverlight click 事件委托是 RoutedEventHandler
2008-12-01 09:46 1698cellBtn.Click += new RoutedEven ... -
silverlight 2 系统对话框
2008-12-01 09:47 906silverlight 2 系统对话框 Code< ... -
silverlight, 双击事件
2008-12-01 10:22 1165Silverlight 没有提供双 ... -
转帖-如何在不联网的情况下安装 Silverlight Tools
2009-01-05 13:54 1021首先,在安装之前,将你的系统和VS2008更新到最新的 SP1 ... -
Silverlight 开发 GIS Google Maps
2009-06-01 17:36 1705Silverlight 作为地理信息系统的开发平台,与多种图源 ... -
Silverlight Tools 安装失败 解决办法
2009-06-18 20:02 19011.Silverlight Tools 安装失败,可以尝试将注 ...
相关推荐
通过查看这些文件,你可以深入学习如何结合XAML和C#来构建自定义Silverlight控件。 总之,“Silverlight仿小米时间选择控件”项目提供了一个学习Silverlight自定义控件和交互设计的实例。通过研究这个项目,开发者...
Silverlight控件可拖拽示例代码 Silverlight控件可拖拽示例代码Silverlight控件可拖拽示例代码Silverlight控件可拖拽示例代码 Silverlight控件可拖拽示例代码 Silverlight控件可拖拽示例代码
理解如何集成和使用这类控件,可以帮助开发者扩展Silverlight的功能,为用户提供更丰富的互动体验。 在压缩包中的"GifImages"文件可能包含了一些示例GIF图像,用于测试和演示这个控件的功能。实际开发时,你可以将...
在本示例中,我们关注的是如何使用Silverlight来美化TabControl控件,这是一种常用的用户界面组件,用于展示多个相关但独立的视图或页面。 TabControl在默认情况下提供了基本的功能和外观,但在实际应用中,开发...
Silverlight控件是微软推出的一种富互联网应用程序(RIA)开发技术,它允许开发者创建具有丰富图形、动画和交互性的Web应用。本教程针对初学者,将深入讲解Silverlight的基本概念、控件的使用以及如何通过源码实践来...
在SLToolkit.sln项目文件中,可能包含了用于演示这些概念的源代码,而SLAPPTest.Web和SLAPPTest可能是测试Web应用程序和测试类,SLToolkit则可能是包含自定义控件的库。 总的来说,理解并熟练运用Silverlight自定义...
1. **基础控件使用**:这些示例展示了如何使用Silverlight的内置控件,如按钮、文本框、图像等,以及它们的属性和事件。 2. **数据绑定和MVVM**:通过实际例子,你可以学习如何将数据绑定到视图,以及如何使用MVVM...
### Silverlight基本控件概述 #### 一、布局控件Canvas **Canvas** 是一种非常基础的布局面板,它支持对其中...这些控件在开发Silverlight应用程序时非常有用,可以根据具体需求选择合适的控件来构建丰富的用户界面。
以下是对Silverlight中TreeView控件的详细解释和使用方法。 一、TreeView控件的基本结构 TreeView由一个或多个TreeViewItem组成,每个TreeViewItem可以包含子TreeViewItem,形成层级结构。在XAML中,可以使用`...
在压缩包中的"HtmlPlaceholder"可能是指一个示例或者模板,用于演示如何在Silverlight应用中嵌入和替换HTML内容。这个文件可能包含一个HTML容器,当Silverlight应用加载时,这个容器会被动态填充内容,比如数据驱动...
总的来说,创建一个VB Silverlight增强日期控件,可选时间,需要自定义控件类,包含日期和时间输入组件,并处理输入验证和时间选择事件。通过这种方式,用户不仅能选择日期,还能精确到小时、分钟和秒,提供了更强大...
silverlight4.0的treeview控件是在安装了silverlight toolkit后才能使用的控件,默认情况下treeview的各节点是没有连接线的,本示例演示如何定义一个名为NetTreeType的Style的方式来实现treeview各节点的实线连接,...
这个"Silverlight项目界面示例"提供了宝贵的资源,可以帮助你理解和模仿,以便设计出独特且吸引人的用户界面。 首先,让我们深入了解一下Silverlight的核心特性。Silverlight支持XAML(可扩展应用程序标记语言),...
- `mpost.SilverlightMultiFileUploadWeb`:这是一个Web项目,负责处理客户端Silverlight控件与服务器之间的通信。 - `SharedItems`:可能包含了一些共享的资源文件或库。 - `mpost.FileUploadServiceLibrary`:这...
在"Release"文件夹中,我们可能找到了编译后的库文件、示例代码、文档或者其他资源,这些都是为了帮助开发者理解和使用DeepZoomContainer控件。这些文件可能包括: 1. 库文件(DLLs):包含编译后的...
Silverlight是微软开发的一个富互联网应用程序(RIA)平台,用于创建交互式的用户界面,而DataGrid控件则是其中常用的数据展示和管理组件。 首先,DataGrid控件允许开发者以表格形式展示数据,并提供了一套完整的...
Silverlight分页控件允许用户浏览和操作大量数据,每次只加载一部分,而不是一次性加载所有数据。这不仅优化了性能,也使得界面更加友好。 在Silverlight中,实现分页控件通常有两种方式:使用内置的Paging Control...
"silverlight动态工具栏控件"指的是利用Silverlight技术设计的一种可以动态改变其显示内容和行为的工具栏组件。 在Silverlight应用中,工具栏通常用于放置常用的功能按钮或操作选项,以便用户能够快速访问。动态...
在"silverlight根据窗口大小缩放控件demo"这个项目中,我们看到一个实例,展示了如何利用Silverlight技术来实现控件的动态缩放和自适应布局。 控件缩放是UI设计中的关键部分,尤其是在响应式设计中。在Silverlight...