摘要: "BasedOn" Styles are existing in SL 3, here is an example (a button style, then a big button style based on the first one) : 阅读全文
posted @ 2010-11-30 21:52 不弃的追求 阅读(462) 评论(0) 推荐(0) 编辑
摘要: This is part four of eight tutorials that walk through how to build a simple Digg client application using Silverlight 2. These tutorials are intended to be read in-order, and help explain some of the... 阅读全文
posted @ 2010-11-30 21:39 不弃的追求 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。序列化和反序列化最主要的作用有:1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据......在C#中常见的序列化的方法主要也有三个:BinaryFormat... 阅读全文
posted @ 2010-11-30 11:43 不弃的追求 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 经常被朋友问到如何动态生成代码。这个功能是由.NET Framework内置支持的。下面这个方法就是一个简单的例子 private void GenerateCode() { /*注意,先导入下面的命名空间 using System.CodeDom using System.CodeDom.Compiler; using Microsoft.CSharp; using System.Reflec... 阅读全文
posted @ 2010-11-30 11:43 不弃的追求 阅读(603) 评论(0) 推荐(1) 编辑
摘要: 在企业级项目中,子窗口(ChildWindow)是一个常用控件,其展示方式是以弹出窗口来显示信息。 这里我将演示,子窗口传递参数到父窗口的方法。由于我的开发环境都是英文环境,所以部分中文可能显示不正常,请大家见谅。 代码下载我们的目的是希望用户在子窗口输入一串文字,然后点击提交后,字符串将被返回显示在父窗口。1. 首先创建一个新项目 “SLChildWindow",2. 然后在新项目中... 阅读全文
posted @ 2010-11-30 10:05 不弃的追求 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 此次主要是接着Frame来说的,主要是说一下Page控件以及使用模版. 在之前的例子中使用的是UserControl来做为页面,但通常的话我们是使用Page控件的,或者自己继承Page类来代替UserControl。因为Page提供了更方便的导航功能以及状态管理。其实,Page类是继承自UserControl的,然后添加了一些成员,一些可重写的方法和四个属性:Title、NavigationSer... 阅读全文
posted @ 2010-11-30 09:58 不弃的追求 阅读(1121) 评论(1) 推荐(0) 编辑
摘要: 此次主要说一下如何使用Navigation System进行导航。它包含了两个重要的控件:Frame、Page。其中Frame控件是主要控件因为它负责导航以及显示内容。而Page空间是一个可选的控件,它可以使用普通的UserControl来代替,但两者之间稍有差别,后面会简单说一下。1.Frame控件 Frame控件也是一个容器控件,它通过Content属性进行修改内容,当然最好是使用Navig... 阅读全文
posted @ 2010-11-30 09:57 不弃的追求 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 导航.简单的理解可以是从一个页面跳转到另外一个页面。在传统的ASP.NET网站中这种效果很容易实现。而在Silverlight中我们也同样可以,我们有两种方法来实现这个效果。 第一个选择是使用代码更改页面视图(修改容器Content属性),移除/添加User Control来实现导航,这个方法比较简单、直接代码量也很少。并且在这个过程中还可以加入动画、变形等效果。 第二个选择就是使用Silverl... 阅读全文
posted @ 2010-11-30 09:56 不弃的追求 阅读(349) 评论(1) 推荐(0) 编辑
摘要: 1.只有切換頁面2.加上頁面傳值的功能第一部份:切換頁面同樣的先建立一個新的Silverlight專案分別建立兩個User Control,並且名命為PageSwitcher、Page2建立完成的結果接著修改PageSwitcher.xaml.cspublicpartialclassPageSwitcher : UserControl{publicPageSwitcher(){ Initializ... 阅读全文
posted @ 2010-11-30 09:51 不弃的追求 阅读(420) 评论(0) 推荐(0) 编辑