- 博客(14)
- 收藏
- 关注
转载 C# 泛型集合实例应用
C# 泛型集合了解之前我们明白集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。C# 泛型是C# 2.0中的新增元素(C++中称为模板),主要用于解决一系列类似的问题。这种机制允许将类名作为参数传递给泛型类型,并生成相应的对象。将泛型(包括类、接口、方法、委托等)看作模板可能更好理解,模板中的变体部分将被作为参数传进来的类名称所代替,从而得到一个新的类型定义。泛型是一个比
2010-05-06 14:51:00
840
转载 样式和控件模板
创建界面时,我们经常重复性地为很多控件设置外观属性,比如,我们希望所有的 Label 都显示为“Bold Trebuchet 12px”的字体,如果是 HTML,我们很容易用 CSS 实现,但如果是 WinForm,则会比较麻烦。WPF 引入了 Style 标签来满足这一常见的需求。先来看一个例子:
2010-03-18 09:45:00
1118
转载 反编译Silverlight项目
[文章摘自:www.slfans.com]在文章的开头,我想事先说明,本文并非诱导读者恶意反编译他人作品,盗取他人代码成果,只是为了学习Silverlight讨论而用。 在互联网上,每天都会有很多Silverlight项目发布,有的是开源,有的只是为了展示。在Silverlight学习的初期,多数都需要模仿学习,所以,发现一个Silverlight项目,能够查看其中的源代码是最好不过了。但
2010-02-11 11:40:00
480
转载 style和template的区别
[原文网址:http://blogs.msdn.com/jaimer/archive/2008/04/08/built-in-styling-and-generic-xaml.aspx]Style是一个对象用来设置一个控件的各种属性 Style所能做的是设置控件上已经存在的属性的值设想我们的控件是一辆车, 一个样式可以说成类似"轮子大小=17","车身颜色=樱桃红色"...等等Tem
2010-02-11 11:27:00
1996
1
翻译 RadControls 主题在 Silverlight中的应用
RadControls 主题在 Silverlight中的应用 RadControls for Silverlight的主题引擎是一个功能非常强大应用程序,对所有RadControls广泛主题的开发,以及一个控件特定的主题。如果主题不包含所需的样式,控件回退到它们的默认风格,所以您可以创建一个只一对的控件,其余部分将展示其默认样式应用主题。 Ra
2010-01-27 19:08:00
2264
1
转载 Silverlight中多个Xaml("场景"? or "窗口"? )之间的切换/调用/弹出/传参数问题小结
silverlight中不存在Flash中的场景,有的只是一个个Xaml文件,你要是愿意,也可以把它看做"场景"或"窗口",刚开始接触sl时,对于多个xaml之间如何切换,调用,传递参数感到很棘手,下面是一个网友总结的几种方法(自己觉得不错故转载,同时感谢那位网友):1、A.xaml跳转到B.xaml(a)首先需要定义一个公用的接口(interface),如下:using System
2010-01-06 17:20:00
1171
转载 Silverlight应用程序中如何获取ASP.NET页面参数
需求如下面的项目结构,我们会在Default.aspx页面中需要传递两个值到SilverlightTestPage.aspx页面,并且需要在SilverlightTestPage.aspx页面所宿主的Silverlight应用程序中获取并显示: 1.先修改page 的构造函数public Page(string passText){ InitializeComponent()
2009-12-22 11:16:00
1571
转载 使用用户控件实现主/从场景
理解用户控件Silverlight和WPF的基本设计目标是开发人员能够轻松地对封装成可重用的UI功能的控制。开发人员可以执行源于现有的控制类(无论是控制新的基类或自定义控件这样的文本框,按钮,控制等)。另外,他们可以创建可重用的用户控件-它可以很容易地使用XAML标记文件组成一个控件的用户界面,并且很容易实现。对于我们的Digg应用,我们希望实现主/从场景,即应用程序允许最终用户对某个主题
2009-12-10 09:14:00
688
转载 引用[转]C# sealed修饰符是干什么的?
C# sealed修饰符表示密封用于类时,表示该类不能再被继承,不能和 abstract同时使用,因为这两个修饰符在含义上互相排斥用于方法和属性时,表示该方法或属性不能再被重写,必须和 override 关键字一起使用,因为使用C#sealed修饰符的方法或属性肯定是基类中相应的虚成员通常用于实现第三方类库时不想被客户端继承,或用于没有必要再继承的类以防止滥用继承造成层次结
2009-12-04 14:22:00
783
转载 用 ListBox 和 DataBinding 显示列表数据
前面我们使用了 DataGrid 控件来显示我们的 Digg 故事。当我们想用多列的格式来显示内容时,它很适合。然而对我们的 Digg 应用程序而言,也许我们想稍微改变一下页面的显示方式,让它看起来不太像网格,而更像一个列表。好消息是,这很容易实现 - 并且我们不需要改变任何程序代码。首先我们将 DataGrid 控件替换为 控件。我们保持原有的控件名称 ("StoriesList"):
2009-12-03 18:42:00
1094
转载 使用 Style 元素更好地封装观感(Look and Feel)
WPF 和 Silverlight 支持一种 Style 机制,它允许我们把控件的属性值封装成可重用的资源。我们可以把这些样式声明保存在独立于页面的其他文件中,然后就可以在一个应用程序中跨控件和页面重用(甚至跨多个应用程序重用)。在做一些基本定制的场景下,概念上类似于在 HTML 中重用 CSS. 注:除了定义基本属性设置(Color, Font, Size, Margins 等),WPF 和
2009-11-26 10:34:00
499
转载 C# 泛型集合实例应用浅析
C# 泛型集合了解之前我们明白集合是OOP中的一个重要概念,C#中对集合的全面支持更是该语言的精华之一。C# 泛型是C# 2.0中的新增元素(C++中称为模板),主要用于解决一系列类似的问题。这种机制允许将类名作为参数传递给泛型类型,并生成相应的对象。将泛型(包括类、接口、方法、委托等)看作模板可能更好理解,模板中的变体部分将被作为参数传进来的类名称所代替,从而得到一个新的类型定义。泛型是一个比
2009-11-20 09:23:00
671
转载 浅谈C#泛型的用处
为什么要使用C#泛型?为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型:public class Stack { private int[] m_item; public int Pop(){...} public void Push(int item){...}
2009-11-19 09:42:00
569
转载 C#委托,事件理解入门
目录 l 导论 l 什么是委托 l 事件的理解 l 事件 关键字 l 最后 导论 在学习C#中的委托和事件过程中,我读了许多文章来理解他们二者究竟是怎么一回事,以及如何使用他们,现在我将整个的理解过程陈述以下,我学到的每一方面,恐怕也是你们需要掌握的 :-)。 什么是委托?
2009-11-18 09:19:00
510
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人