<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_胡亚东</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/36947/rss</id><updated>2012-05-14T02:28:25Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/36947/rss"/><entry><id>http://www.cnblogs.com/hyd309/archive/2012/05/14/2498958.html</id><title type="text">.NET Page对象各事件执行顺序</title><summary type="text">using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class _Default : Page { protected void Page_Load(object...</summary><published>2012-05-14T02:28:00Z</published><updated>2012-05-14T02:28:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2012/05/14/2498958.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2012/05/14/2498958.html"/><content type="html">&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Data&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Configuration&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Web&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Web.Security&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Web.UI&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Web.UI.WebControls&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Web.UI.WebControls.WebParts&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;using&lt;/span&gt; &lt;span style="color: #008080"&gt;System.Web.UI.HtmlControls&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;span style="color: #0600ff"&gt;public&lt;/span&gt; &lt;span style="color: #0600ff"&gt;partial&lt;/span&gt; &lt;span style="color: #ff0000"&gt;class&lt;/span&gt; _Default &lt;span style="color: #008000"&gt;:&lt;/span&gt; Page &lt;br/&gt;&lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; Page_Load&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000"&gt;object&lt;/span&gt; sender, EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region OnPreInit 第一步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnPreInit&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//检查 IsPostBack 属性来确定是不是第一次处理该页。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//创建或重新创建动态控件。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//动态设置主控页。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//动态设置 Theme 属性。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//读取或设置配置文件属性值。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//注意 &lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//如果请求是回发请求，则控件的值尚未从视图状态还原。如果在此阶段设置控件属性，则其值可能会在下一事件中被重写。&lt;/span&gt;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnPreInit&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region OnInit 第二步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnInit&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//在所有控件都已初始化且已应用所有外观设置后引发。使用该事件来读取或初始化控件属性。&lt;/span&gt;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnInit&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region OnInitComplete 第三步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnInitComplete&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//由 Page 对象引发。使用该事件来处理要求先完成所有初始化工作的任务。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnInitComplete&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region PreLoad 第四步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnPreLoad&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//如果需要在 Load 事件之前对页或控件执行处理，请使用该事件。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//在 Page 引发该事件后，它会为自身和所有控件加载视图状态，然后会处理 Request 实例包括的任何回发数据。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnPreLoad&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region OnLoad 第五步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnLoad&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//Page 在 Page 上调用 OnLoad 事件方法，然后以递归方式对每个子控件执行相同操作，如此循环往复，直到加载完本页和所有控件为止。&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//使用 OnLoad 事件方法来设置控件中的属性并建立数据库连接。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnLoad&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region 控件事件 第六步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; Button1_Click&lt;span style="color: #000000"&gt;(&lt;/span&gt;&lt;span style="color: #ff0000"&gt;object&lt;/span&gt; sender, EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//用这些事件来处理特定控件事件，如 Button 控件的 Click 事件或 TextBox 控件的 TextChanged 事件。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//注意 &lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//在回发请求中，如果页包含验证程序控件，请在执行任何处理之前检查 Page 和各个验证控件的 IsValid 属性。&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region OnLoadComplete 第七步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnLoadComplete&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//对需要加载页上的所有其他控件的任务使用该事件。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnLoadComplete&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region OnPreRender 第八步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnPreRender&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//在该事件发生前：&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//Page 对象会针对每个控件和页调用 EnsureChildControls。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//设置了 DataSourceID 属性的每个数据绑定控件会调用 DataBind 方法。有关更多信息，请参见下面的数据绑定控件的数据绑定事件。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//页上的每个控件都会发生 PreRender 事件。使用该事件对页或其控件的内容进行最后更改。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnPreRender&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region SaveStateComplete 第九步&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnSaveStateComplete&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//在该事件发生前，已针对页和所有控件保存了 ViewState。将忽略此时对页或控件进行的任何更改。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//使用该事件执行满足以下条件的任务：要求已经保存了视图状态，但未对控件进行任何更改。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnSaveStateComplete&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region Render 第十步&lt;/span&gt;&lt;br/&gt;    &lt;span style="font-style: italic; color: #008080"&gt;//Render&lt;/span&gt;&lt;br/&gt;    &lt;span style="font-style: italic; color: #008080"&gt;//这不是事件；在处理的这个阶段，Page 对象会在每个控件上调用此方法。所有 ASP.NET Web 服务器控件都有一个用于写出发送给浏览器的控件标记的 Render 方法。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="font-style: italic; color: #008080"&gt;//如果创建自定义控件，通常要重写此方法以输出控件的标记。不过，如果自定义控件只合并标准的 ASP.NET Web 服务器控件，不合并自定义标记，则不需要重写 Render 方法。有关更多信息，请参见开发自定义 ASP.NET 服务器控件。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="font-style: italic; color: #008080"&gt;//用户控件（.ascx 文件）自动合并呈现，因此不需要在代码中显式呈现该控件。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#region OnUnload 第十一步       &lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #0600ff"&gt;protected&lt;/span&gt; &lt;span style="color: #0600ff"&gt;override&lt;/span&gt; &lt;span style="color: #0600ff"&gt;void&lt;/span&gt; OnUnload&lt;span style="color: #000000"&gt;(&lt;/span&gt;EventArgs e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;{&lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//该事件首先针对每个控件发生，继而针对该页发生。在控件中，使用该事件对特定控件执行最后清理，如关闭控件特定数据库连接。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//对于页自身，使用该事件来执行最后清理工作，如：关闭打开的文件和数据库连接，或完成日志记录或其他请求特定任务。&lt;/span&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//注意 &lt;/span&gt;&lt;br/&gt;        &lt;span style="font-style: italic; color: #008080"&gt;//在卸载阶段，页及其控件已被呈现，因此无法对响应流做进一步更改。如果尝试调用方法（如 Response.Write 方法），则该页将引发异常。&lt;/span&gt;&lt;br/&gt;        &lt;span style="color: #0600ff"&gt;base&lt;/span&gt;.&lt;span style="color: #0000ff"&gt;OnUnload&lt;/span&gt;&lt;span style="color: #000000"&gt;(&lt;/span&gt;e&lt;span style="color: #000000"&gt;)&lt;/span&gt;&lt;span style="color: #008000"&gt;;&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;br/&gt;    &lt;span style="color: #008080"&gt;#endregion&lt;/span&gt;&lt;br/&gt;&lt;span style="color: #000000"&gt;}&lt;/span&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/2498958.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2012/05/14/2498958.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/12/13/2286289.html</id><title type="text">Linq数据类型转换</title><summary type="text">通过使用 LINQ 查询，可以将源序列用作输入，并采用多种方式修改它以创建新输出序列。可以通过排序和分组来修改序列本身，而不必修改元素本身。但是，LINQ 查询最强大的功能可能在于它能够创建新类型，这一功能在 select 子句中实现。（一）Studentpublic class Student{ public string FirstName { get; set; } public string LastName { get; set; } public int Unid { get; set; } public List&lt;int&gt; Scores { get; set; }}复</summary><published>2011-12-13T08:25:00Z</published><updated>2011-12-13T08:25:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/12/13/2286289.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/12/13/2286289.html"/><content type="html"> &lt;div&gt;&lt;br /&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div id="cnblogs_post_body"&gt;&lt;p&gt;&lt;span style="font-family: 宋体;"&gt;通过使用&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt; LINQ &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;查询，可以将源序列用作输入，并采用多种方式修改它以创建新输出序列。可以通过排序和分组来修改序列本身，而不必修改元素本身。但是，&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;LINQ &lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;查询最强大的功能可能在于它能够创建新类型，&lt;strong&gt;这一功能在&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family: Consolas;"&gt; select &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体;"&gt;子句中实现&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: 宋体;"&gt;。&lt;/span&gt;&lt;span style="font-family: Verdana;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;（一）&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;Student&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Student&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; FirstName { &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; LastName { &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Unid { &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Scores { &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;（二）选择源元素子集&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;学生列表集合&lt;/span&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Student&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Student&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;() &lt;br /&gt;{ &lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Student {FirstName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Svetlana&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, LastName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Omelchenko&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unid&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;111&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, Scores &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;97&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;92&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;81&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;60&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}},&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Student {FirstName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Claire&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, LastName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;O&amp;#8217;Donnell&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unid&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;112&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, Scores &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;75&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;84&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;91&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;39&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}},&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Student {FirstName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Sven&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, LastName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Mortensen&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unid&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;113&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, Scores &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;88&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;94&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;65&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;91&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}}&lt;br /&gt;};&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）选择一个成员&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: Consolas;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;选择&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;FirstName&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;var list &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; from p &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list select p.FirstName; &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; s &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(s);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;这里可以使用匿名类型。因为&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;select&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;部分为字符串类型，所以，也可以是字符串型泛型集合&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (from p &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select p.FirstName).ToList&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; s &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list)&lt;br /&gt;&amp;nbsp;&amp;nbsp; Console.WriteLine(s);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: Consolas;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;选择&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;Scores&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;这里为整型泛型集合，&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;可以使用匿名类型&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;var list1 &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; from p &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list select p.Scores;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (var l &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list1)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; i &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; l)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(i);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;因为结果集为整型泛型集合，所以也可以使用&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (from p &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list &lt;br /&gt;select p.Scores).ToList&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;();&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; l &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; i &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; l)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(i);&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）选择多个成员&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: Consolas;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;使用匿名类型&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;var q &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; from p &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; { Name &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; p.FirstName &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;+&lt;/span&gt; &lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;&amp;#183;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;+&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; p.LastName };&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (var x &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; q)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(x.Name);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;其中&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;select&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;返回部分也为一个复合类型，所以在访问时，要以元素的&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;.Name&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;来访问。&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;如果使用匿名类型时，不采用别名赋值的话，会有异常：&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="color: red; font-family: 宋体;"&gt;无效的匿名类型成员声明符。匿名类型成员必须使用赋值、简单名称或成员访问来声明。&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: Consolas;"&gt;&amp;#183;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;使用命名对象&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;新建&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;Sample&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;类&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Sample&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;string&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Name { &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;使用&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;var q &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; from p &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Sample { Name &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; p.FirstName &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;+&lt;/span&gt; &lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;&amp;#183;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;+&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; p.LastName };&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (var x &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; q)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(x.Name);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;发现与匿名类型复合值时相近。其实也就是：&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Sample&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (from p &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Sample { Name &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; p.FirstName &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;+&lt;/span&gt; &lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;&amp;#183;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;+&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; p.LastName }).ToList&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Sample&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;();&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (Sample x &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; list)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(x.Name);&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;（三）&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;转换为&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;Xml&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;还是用上边那那个学生集合&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Student&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Student&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;() &lt;br /&gt;{ &lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Student {FirstName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Svetlana&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, LastName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Omelchenko&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unid&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;111&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, Scores &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;97&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;92&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;81&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;60&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}},&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Student {FirstName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Claire&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, LastName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;O&amp;#8217;Donnell&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unid&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;112&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, Scores &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;75&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;84&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;91&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;39&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}},&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Student {FirstName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Sven&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, LastName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Mortensen&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unid&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;113&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, Scores &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; List&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;{&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;88&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;94&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;65&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;91&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;}}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }; &lt;br /&gt;&lt;br /&gt;var xele &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; XElement(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Students&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from student &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; _list &lt;br /&gt;let x &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; String.Format(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{0},{1},{2},{3}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;br /&gt;student.Scores[&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;],&lt;br /&gt;student.Scores[&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;],&lt;br /&gt;student.Scores[&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;2&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;],&lt;br /&gt;student.Scores[&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;3&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;])&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; XElement(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;student&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; XElement(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;FirstName&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;,student.FirstName),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; XElement(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;LastName&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, student.LastName),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; XElement(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Unid&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, student.Unid),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; XElement(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Scores&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, x)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; );&lt;br /&gt;&lt;br /&gt;Console.WriteLine(xele);&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a onclick="copyCnblogsCode(this)" href="http://www.cnblogs.com/hyd309/admin/javascript:void(0);"&gt;复制代码&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;现在分析一下：&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;1&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;Xelement&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;元素的构造方法&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;div style="width: 900px;"&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; XElement(XName name,Object[] content)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;（&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;2&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;）上边的生成&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;xml&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;的构造方法其实使用的就是这个&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;第一部分：&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); font-family: Consolas;"&gt;"Students"&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;为根元素&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;而下边那么多其实是一行的内容，即占用第二个参数，要记住一句话&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt; &lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;查询在&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;select&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;中实现。所以意思就是返回&lt;/span&gt;&lt;span style="color: rgb(43, 145, 175); font-family: Consolas;"&gt;Xelement&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;类型的结果集，而这个结果集正好为构造方法中&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;Object[] content&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;部分。&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;"&gt;可知道&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); font-family: Consolas;"&gt;student&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;这个元素包含&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;4&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;个子节点。而&lt;/span&gt;&lt;span style="color: rgb(163, 21, 21); font-family: Consolas;"&gt;Scores&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;这里是&lt;/span&gt;&lt;span style="font-family: Consolas;"&gt;List&amp;lt;int&amp;gt;&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;类型，所以设定了返回类型及格式为字符串且用逗号隔开。（&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas;"&gt;Let&lt;/span&gt;&lt;span style="font-family: 宋体;"&gt;：可以将表达式结果存放在新的范围变量中）。&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/2286289.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/12/13/2286289.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/05/10/2042116.html</id><title type="text">js提交按钮事件</title><summary type="text">之前总是粗心大意的写成onclick()或者是submit()但是总是出错。呵呵~正确的做法为：click()。。总结记录下，希望以后自己或有同样错误的朋友注意。。document.getElementById("btnSubmit").click();</summary><published>2011-05-10T06:11:00Z</published><updated>2011-05-10T06:11:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/05/10/2042116.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/05/10/2042116.html"/><content type="html">&lt;p&gt;之前总是粗心大意的写成onclick()或者是submit()&lt;/p&gt;&lt;p&gt;但是总是出错。呵呵~&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;正确的做法为：click()。。总结记录下，希望以后自己或有同样错误的朋友注意。。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;document.getElementById("btnSubmit").click();&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/2042116.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/05/10/2042116.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/05/10/2042109.html</id><title type="text">Page_ClientValidate()js中判断验证控件是否通过</title><summary type="text">if(Page_ClientValidate()){return true;//验证通过}else{return false;}</summary><published>2011-05-10T06:07:00Z</published><updated>2011-05-10T06:07:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/05/10/2042109.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/05/10/2042109.html"/><content type="html">&lt;p&gt;if(Page_ClientValidate())&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;return true;//验证通过&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;else&lt;br /&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;return false;&lt;br /&gt;&amp;nbsp;}&lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/2042109.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/05/10/2042109.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/03/23/1992285.html</id><title type="text">关于Silverlight页面跳转的总结(转)</title><summary type="text">一、Frame框架跳转的运用： 新建一个MainPage.xaml页面，输入以下代码： &lt;StackPanel&gt; &lt;StackPanel Orientation="Horizontal" Background="WhiteSmoke"&gt; &lt;HyperlinkButton Content="页面1" FontSize="14" NavigateUri="/Page1.xaml" TargetName="tgFrame" /&gt; &lt;Hype</summary><published>2011-03-23T03:44:00Z</published><updated>2011-03-23T03:44:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/03/23/1992285.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/03/23/1992285.html"/><content type="html">&lt;p&gt;一、Frame框架跳转的运用：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 新建一个&lt;span style="color: #339966"&gt;MainPage.xaml&lt;/span&gt;页面，输入以下代码：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #ff0000"&gt;&amp;lt;StackPanel&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;StackPanel Orientation="Horizontal" Background="WhiteSmoke"&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;HyperlinkButton Content="页面1" FontSize="14" NavigateUri="/Page1.xaml" TargetName="tgFrame" /&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;HyperlinkButton Content="页面2" FontSize="14" NavigateUri="/Page2.xaml" TargetName="tgFrame"/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/StackPanel&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;navigation:Frame x:Name="tgFrame" FontSize="14" Source="MainPage.xaml" Margin="2" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/StackPanel&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;再新建两个页面，分别为：&lt;span style="color: #339966"&gt;Page1.xaml，Page2.xaml&lt;/span&gt;，在Page1.xaml中输入以下代码：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #ff0000"&gt;&amp;lt;TextBlock Text="这里是页面1的内容！"/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;再在Page2.xaml中输入以下代码：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #ff0000"&gt;&amp;lt;TextBlock Text="这里是页面2的内容！"/&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;完成！&lt;/p&gt;&lt;p&gt;二、XAML页面间的跳转：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;可以先在App.xaml后台代码中定义一个对象：&lt;br /&gt;&lt;span style="color: #ff0000"&gt;Grid rootGrid = new Grid();&lt;br /&gt;&lt;/span&gt;同时在&lt;span style="color: #339966"&gt;App.xaml&lt;/span&gt;后台代码中新增一个方法：&lt;br /&gt;////////////////&lt;br /&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;/// 页面跳转&lt;br /&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;/// &amp;lt;param name="usercontrol"&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;&lt;span style="color: #ff0000"&gt;public static void RedirectTo(UserControl usercontrol)&lt;br /&gt;{&lt;br /&gt;App app = (App)Application.Current;&lt;br /&gt;app.rootGrid.Children.Clear();&lt;br /&gt;app.rootGrid.Children.Add(usercontrol);&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;然后将App.xaml中的以下方法修改为如下代码：&lt;/p&gt;&lt;p&gt;&lt;span style="color: #ff0000"&gt;&amp;nbsp;private void Application_Startup(object sender, StartupEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.RootVisual = rootGrid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;rootGrid.Children.Add(new MainPage());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;在以后的Xaml页面的跳转Button响应事件中，直接通过以下方式处理：&lt;br /&gt;&lt;span style="color: #ff0000"&gt;App.RedirectTo(new MyXXXaml());&lt;/span&gt;&lt;/p&gt;&lt;p&gt;三、XAML页面跳转到aspx（或html）页面，在响应事件中键入以下代码即可：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #ff0000"&gt;&amp;nbsp; HtmlWindow html = HtmlPage.Window;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;html.Navigate(new Uri("Default.aspx", UriKind.Relative));&lt;br /&gt;&lt;/span&gt;四、&lt;strong&gt;页面传值（转载）：&lt;br /&gt;&lt;/strong&gt;关于页面传值我仅仅说一下我的方式，当让网上也有其他的关于页面之间传值的方法。主要是使用独立存储的IsolatedStorageSettings对象，首先在UserControl中创建对象： &lt;br /&gt;&lt;span style="color: #0000ff"&gt;private&lt;/span&gt; &lt;span style="color: #2b91af"&gt;IsolatedStorageSettings&lt;/span&gt; appSettings = &lt;span style="color: #2b91af"&gt;IsolatedStorageSettings&lt;/span&gt;.ApplicationSettings;然后在Button事件中加入如下代码，用于传值： &lt;br /&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (!appSettings.Contains(&lt;span style="color: #a31515"&gt;"Page2"&lt;/span&gt;)) &lt;br /&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;appSettings.Add(&lt;span style="color: #a31515"&gt;"Page2"&lt;/span&gt;, &lt;span style="color: #a31515"&gt;"UserName"&lt;/span&gt;);&lt;br /&gt;&lt;br /&gt;OK了，在目标页面获取值的方式就简单了. &lt;br /&gt;&lt;span style="color: #0000ff"&gt;if&lt;/span&gt; (appSettings.Contains(&lt;span style="color: #a31515"&gt;"Page2"&lt;/span&gt;)) &lt;br /&gt;&amp;nbsp; &amp;nbsp; txbShowvalue.Text = &lt;span style="color: #a31515"&gt;"User Name: "&lt;/span&gt; + appSettings[&lt;span style="color: #a31515"&gt;"Page2"&lt;/span&gt;].ToString();&lt;br /&gt;&lt;br /&gt;需要&lt;span style="color: #000000"&gt;注意&lt;/span&gt;的一点是这个获取值的代码不要写在页面的构造函数里面，有可能不会触发，原因是在上面对象已经保存在内存中了，但是会触发Loaded事件，因此可以把代码放到这个事件里面。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/1992285.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/03/23/1992285.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/03/16/1986291.html</id><title type="text">在下载txt文件的时候不在IE里面直接打开，而是下载</title><summary type="text">方法一：SmartUpload su = new SmartUpload();// 初始化 su.initialize(pageContext);// 设定contentDisposition为null以禁止浏览器自动打开文件， //保证点击链接后是下载文件。若不设定，则下载的文件扩展名为 //doc时，浏览器将自动用word打开它。扩展名为pdf时， //浏览器将用acrobat打开。 su.setContentDisposition(null); =============================方法二：&lt;% // example: // &lt;a href="d</summary><published>2011-03-16T09:31:00Z</published><updated>2011-03-16T09:31:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/03/16/1986291.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/03/16/1986291.html"/><content type="html">&lt;div&gt;方法一：&lt;/div&gt;&lt;div&gt;SmartUpload su = new SmartUpload();&lt;/div&gt;&lt;div&gt;&amp;nbsp;// 初始化 su.initialize(pageContext);&lt;/div&gt;&lt;div&gt;&amp;nbsp;// 设定contentDisposition为null以禁止浏览器自动打开文件， &lt;/div&gt;&lt;div&gt;//保证点击链接后是下载文件。若不设定，则下载的文件扩展名为 &lt;/div&gt;&lt;div&gt;//doc时，浏览器将自动用word打开它。扩展名为pdf时， &lt;/div&gt;&lt;div&gt;//浏览器将用acrobat打开。 &lt;/div&gt;&lt;div&gt;su.setContentDisposition(null); &lt;/div&gt;&lt;div&gt;=============================&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;方法二：&lt;/div&gt;&lt;div&gt;&amp;lt;% &lt;br /&gt;// example: &lt;br /&gt;// &amp;lt;a href="download.jsp?path=img/&amp;amp;name=test.gif"&amp;gt;download image&amp;lt;/a&amp;gt; &lt;/div&gt;&lt;div&gt;String root = getServletContext().getRealPath("/"); &lt;br /&gt;String path = request.getParameter("path"); &lt;br /&gt;String name = request.getParameter("name"); &lt;/div&gt;&lt;div&gt;response.setContentType("unknown"); &lt;br /&gt;response.addHeader("Content-Disposition", "filename=\"" + name + "\""); &lt;/div&gt;&lt;div&gt;try &lt;br /&gt;{ &lt;br /&gt;java.io.OutputStream os = response.getOutputStream(); &lt;br /&gt;java.io.FileInputStream fis = new java.io.FileInputStream(root + path + name); &lt;/div&gt;&lt;div&gt;byte[] b = new byte[1024]; &lt;br /&gt;int i = 0; &lt;/div&gt;&lt;div&gt;while ( (i = fis.read(b)) &amp;gt; 0 ) &lt;br /&gt;{ &lt;br /&gt;os.write(b, 0, i); &lt;br /&gt;} &lt;/div&gt;&lt;div&gt;fis.close(); &lt;br /&gt;os.flush(); &lt;br /&gt;os.close(); &lt;br /&gt;} &lt;br /&gt;catch ( Exception e ) &lt;br /&gt;{ &lt;br /&gt;} &lt;br /&gt;%&amp;gt; &lt;br /&gt;==============================&lt;/div&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;方法三：&lt;/div&gt;&lt;div&gt;&amp;lt;script&amp;gt;&lt;br /&gt;var n=0;&lt;br /&gt;function go(url){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n==0?new function()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frames("frame1").location=url,n=1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }:null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.all("frame1").readyState!="complete"?setTimeout(go,10):so();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function so()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frames("frame1").document.execCommand("SaveAs"),n=0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;br /&gt;}&lt;/div&gt;&lt;div&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;iframe id="frame1" style="display:none"&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;&amp;lt;a&amp;nbsp; onClick="go('java.txt')" class="style2"&amp;gt;下载&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/1986291.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/03/16/1986291.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/03/02/1969163.html</id><title type="text">silverlight窗体之间传值的实现</title><summary type="text">1.只有切換頁面 2.加上頁面傳值的功能第一部份：切換頁面同樣的先建立一個新的Silverlight專案分別建立兩個User Control，並且名命為PageSwitcher、Page2建立完成的結果接著修改PageSwitcher.xaml.cspublicpartialclassPageSwitcher : UserControl{publicPageSwitcher(){ InitializeComponent();//將一開始頁面指定為page UIthis.Content =newPage(); }//這裡是處理切換到下一頁的方法publicvoidNavigate(UserCon</summary><published>2011-03-02T09:52:00Z</published><updated>2011-03-02T09:52:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969163.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969163.html"/><content type="html">&lt;span style="line-height: 24px; color: red" class="Apple-style-span"&gt;1.只有切換頁面&lt;/span&gt; &lt;p&gt;&lt;span style="color: red"&gt;2.加上頁面傳值的功能&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style="color: red"&gt;第一部份：切換頁面&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;同樣的先建立一個新的Silverlight專案&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_2.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb.png" width="597" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;分別建立兩個User Control，並且名命為PageSwitcher、Page2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_4.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb_1.png" width="604" height="347" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;建立完成的結果&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_6.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb_2.png" width="281" height="333" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;接著修改PageSwitcher.xaml.cs&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;p&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;partial&lt;/span&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;PageSwitcher : UserControl&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5319_expand_img" onclick="document.getElementById('CodeFunction5319_shrink_img').style.display='inline';document.getElementById('CodeFunction5319_expand_img').style.display='none';document.getElementById('CodeFunction5319_expand_text').style.display='none';document.getElementById('CodeFunction5319_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5319_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5319_expand_text"&gt;PageSwitcher()&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction1728_expand_img" onclick="document.getElementById('CodeFunction1728_shrink_img').style.display='inline';document.getElementById('CodeFunction1728_expand_img').style.display='none';document.getElementById('CodeFunction1728_expand_text').style.display='none';document.getElementById('CodeFunction1728_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction1728_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1728_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//將一開始頁面指定為page UI&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1728_expand_text"&gt;.Content =&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1728_expand_text"&gt;Page();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1728_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//這裡是處理切換到下一頁的方法&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5319_expand_text"&gt;Navigate(UserControl nextPage)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5240_expand_img" onclick="document.getElementById('CodeFunction5240_shrink_img').style.display='inline';document.getElementById('CodeFunction5240_expand_img').style.display='none';document.getElementById('CodeFunction5240_expand_text').style.display='none';document.getElementById('CodeFunction5240_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline"&gt;&lt;span style="display: inline"&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red"&gt;.Content = nextPage;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;然後現在要做第一頁設計頁的部分(Page.xaml)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_10.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb_4.png" width="356" height="269" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Class&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="SilverlightApplication2.Page"&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns:x&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="400"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Height&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="LayoutRoot"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Background&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="White"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;VerticalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBlock&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="50"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="這是第一頁"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;HorizontalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="GotoPage2"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Content&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="我想去第二頁"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;而Page.xaml.cs程式碼如下&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;partial&lt;/span&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Page : UserControl&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5731_expand_img" onclick="document.getElementById('CodeFunction5731_shrink_img').style.display='inline';document.getElementById('CodeFunction5731_expand_img').style.display='none';document.getElementById('CodeFunction5731_expand_text').style.display='none';document.getElementById('CodeFunction5731_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5731_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5731_expand_text"&gt;Page()&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction6871_expand_img" onclick="document.getElementById('CodeFunction6871_shrink_img').style.display='inline';document.getElementById('CodeFunction6871_expand_img').style.display='none';document.getElementById('CodeFunction6871_expand_text').style.display='none';document.getElementById('CodeFunction6871_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction6871_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6871_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6871_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GotoPage2.Click +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6871_expand_text"&gt;RoutedEventHandler(GotoPage2_Click);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6871_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//當按下"我想去第二頁"&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5731_expand_text"&gt;GotoPage2_Click(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5731_expand_text"&gt;sender, RoutedEventArgs e)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction6465_expand_img" onclick="document.getElementById('CodeFunction6465_shrink_img').style.display='inline';document.getElementById('CodeFunction6465_expand_img').style.display='none';document.getElementById('CodeFunction6465_expand_text').style.display='none';document.getElementById('CodeFunction6465_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction6465_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//建立樹狀結構中的父物件&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6465_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageSwitcher ps =&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6465_expand_text"&gt;.Parent&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;as&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6465_expand_text"&gt;PageSwitcher;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//將UI置換成Page2&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6465_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ps.Navigate(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6465_expand_text"&gt;Page2());&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction6465_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5731_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;然後是第二頁Page2的部份，基本上跟第一頁是一樣的&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_12.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb_5.png" width="359" height="270" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;Page2.xaml&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Class&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="SilverlightApplication2.Page2"&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns:x&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="400"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Height&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="LayoutRoot"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Background&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="White"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;VerticalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBlock&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="50"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="這是第二頁"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;HorizontalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="GotoPage1"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Content&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="我要回第一頁"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;Page2.xaml.cs&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;partial&lt;/span&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Page2 : UserControl&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction8084_expand_img" onclick="document.getElementById('CodeFunction8084_shrink_img').style.display='inline';document.getElementById('CodeFunction8084_expand_img').style.display='none';document.getElementById('CodeFunction8084_expand_text').style.display='none';document.getElementById('CodeFunction8084_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction8084_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8084_expand_text"&gt;Page2()&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction2646_expand_img" onclick="document.getElementById('CodeFunction2646_shrink_img').style.display='inline';document.getElementById('CodeFunction2646_expand_img').style.display='none';document.getElementById('CodeFunction2646_expand_text').style.display='none';document.getElementById('CodeFunction2646_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction2646_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2646_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2646_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GotoPage1.Click +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2646_expand_text"&gt;RoutedEventHandler(GotoPage1_Click);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2646_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//按下按鈕回第一頁&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8084_expand_text"&gt;GotoPage1_Click(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8084_expand_text"&gt;sender, RoutedEventArgs e)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction2128_expand_img" onclick="document.getElementById('CodeFunction2128_shrink_img').style.display='inline';document.getElementById('CodeFunction2128_expand_img').style.display='none';document.getElementById('CodeFunction2128_expand_text').style.display='none';document.getElementById('CodeFunction2128_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction2128_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2128_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageSwitcher ps =&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2128_expand_text"&gt;.Parent&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;as&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2128_expand_text"&gt;PageSwitcher;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2128_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ps.Navigate(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2128_expand_text"&gt;Page());&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2128_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8084_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;最後把App.xaml.cs修改一下&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;App()&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction1278_expand_img" onclick="document.getElementById('CodeFunction1278_shrink_img').style.display='inline';document.getElementById('CodeFunction1278_expand_img').style.display='none';document.getElementById('CodeFunction1278_expand_text').style.display='none';document.getElementById('CodeFunction1278_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;.Startup +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;.Application_Startup;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;.Exit +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;.Application_Exit;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;.UnhandledException +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;.Application_UnhandledException;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1278_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;private&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Application_Startup(&lt;/span&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;sender, StartupEventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction7778_expand_img" onclick="document.getElementById('CodeFunction7778_shrink_img').style.display='inline';document.getElementById('CodeFunction7778_expand_img').style.display='none';document.getElementById('CodeFunction7778_expand_text').style.display='none';document.getElementById('CodeFunction7778_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction7778_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//只有修改這一段，主要應用程式UI改為PageSwitcher&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7778_expand_text"&gt;.RootVisual =&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7778_expand_text"&gt;PageSwitcher();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7778_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;private&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Application_Exit(&lt;/span&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5960_expand_img" onclick="document.getElementById('CodeFunction5960_shrink_img').style.display='inline';document.getElementById('CodeFunction5960_expand_img').style.display='none';document.getElementById('CodeFunction5960_expand_text').style.display='none';document.getElementById('CodeFunction5960_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5960_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5960_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;這樣第一階段就完成了&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style="color: red"&gt;第二部份：加入頁面傳值功能&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;雖然上面已做完換頁動作，但很多情況必須傳遞參數才能達到你要的目的，但是相對來說就比較麻煩一點了&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;建立一個新的Class，命名為Switcher.cs、ISwitchable.cs&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_8.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb_3.png" width="644" height="370" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;Switcher.cs&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;static&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Switcher&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction8733_expand_img" onclick="document.getElementById('CodeFunction8733_shrink_img').style.display='inline';document.getElementById('CodeFunction8733_expand_img').style.display='none';document.getElementById('CodeFunction8733_expand_text').style.display='none';document.getElementById('CodeFunction8733_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction8733_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;static&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8733_expand_text"&gt;PageSwitcher pageSwitcher;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//只要切換頁面但不傳值&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;static&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8733_expand_text"&gt;Switch(UserControl newPage)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction2136_expand_img" onclick="document.getElementById('CodeFunction2136_shrink_img').style.display='inline';document.getElementById('CodeFunction2136_expand_img').style.display='none';document.getElementById('CodeFunction2136_expand_text').style.display='none';document.getElementById('CodeFunction2136_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction2136_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2136_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pageSwitcher.Navigate(newPage);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2136_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//切換頁面並且傳值&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;static&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8733_expand_text"&gt;Switch(UserControl newPage,&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8733_expand_text"&gt;state)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction7906_expand_img" onclick="document.getElementById('CodeFunction7906_shrink_img').style.display='inline';document.getElementById('CodeFunction7906_expand_img').style.display='none';document.getElementById('CodeFunction7906_expand_text').style.display='none';document.getElementById('CodeFunction7906_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction7906_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7906_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pageSwitcher.Navigate(newPage, state);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7906_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8733_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;ISwitchable.cs ：這主要是要建立一個interface來共用並且傳值&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;在 namespace　裡有這段code就可以&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;interface&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;ISwitchable&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction7385_expand_img" onclick="document.getElementById('CodeFunction7385_shrink_img').style.display='inline';document.getElementById('CodeFunction7385_expand_img').style.display='none';document.getElementById('CodeFunction7385_expand_text').style.display='none';document.getElementById('CodeFunction7385_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction7385_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7385_expand_text"&gt;UtilizeState(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7385_expand_text"&gt;state);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction7385_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;再修改PageSwitcher.xml.cs&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;partial&lt;/span&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;PageSwitcher : UserControl&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction4906_expand_img" onclick="document.getElementById('CodeFunction4906_shrink_img').style.display='inline';document.getElementById('CodeFunction4906_expand_img').style.display='none';document.getElementById('CodeFunction4906_expand_text').style.display='none';document.getElementById('CodeFunction4906_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction4906_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4906_expand_text"&gt;PageSwitcher()&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction9989_expand_img" onclick="document.getElementById('CodeFunction9989_shrink_img').style.display='inline';document.getElementById('CodeFunction9989_expand_img').style.display='none';document.getElementById('CodeFunction9989_expand_text').style.display='none';document.getElementById('CodeFunction9989_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction9989_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9989_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9989_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//這裡是處理切換到下一頁的方法&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4906_expand_text"&gt;Navigate(UserControl nextPage)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5657_expand_img" onclick="document.getElementById('CodeFunction5657_shrink_img').style.display='inline';document.getElementById('CodeFunction5657_expand_img').style.display='none';document.getElementById('CodeFunction5657_expand_text').style.display='none';document.getElementById('CodeFunction5657_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5657_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5657_expand_text"&gt;.Content = nextPage;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5657_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//這是有傳值的&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4906_expand_text"&gt;Navigate(UserControl nextPage,&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4906_expand_text"&gt;state)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction4992_expand_img" onclick="document.getElementById('CodeFunction4992_shrink_img').style.display='inline';document.getElementById('CodeFunction4992_expand_img').style.display='none';document.getElementById('CodeFunction4992_expand_text').style.display='none';document.getElementById('CodeFunction4992_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction4992_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4992_expand_text"&gt;.Content = nextPage;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//借由ISwitchable傳值&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4992_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISwitchable s = nextPage&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;as&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4992_expand_text"&gt;ISwitchable;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4992_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.UtilizeState(state);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4992_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4906_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;回去改第一頁的版面Page.xaml&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_14.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb_6.png" width="368" height="277" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Class&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="SilverlightApplication2.Page"&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns:x&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="400"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Height&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="LayoutRoot"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Background&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="White"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;VerticalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBlock&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="50"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="這是第一頁"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;HorizontalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBlock&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="你的名字："&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Foreground&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Blue"&lt;/span&gt;&lt;/font&gt;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;HorizontalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBox&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="YourName"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBox&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="GotoPage2"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Margin&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="20"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Content&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="我想去第二頁"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;Page.xaml.cs&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;partial&lt;/span&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Page : UserControl&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5896_expand_img" onclick="document.getElementById('CodeFunction5896_shrink_img').style.display='inline';document.getElementById('CodeFunction5896_expand_img').style.display='none';document.getElementById('CodeFunction5896_expand_text').style.display='none';document.getElementById('CodeFunction5896_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5896_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5896_expand_text"&gt;Page()&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction1848_expand_img" onclick="document.getElementById('CodeFunction1848_shrink_img').style.display='inline';document.getElementById('CodeFunction1848_expand_img').style.display='none';document.getElementById('CodeFunction1848_expand_text').style.display='none';document.getElementById('CodeFunction1848_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction1848_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1848_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1848_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GotoPage2.Click +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1848_expand_text"&gt;RoutedEventHandler(GotoPage2_Click);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction1848_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//當按下"我想去第二頁"&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5896_expand_text"&gt;GotoPage2_Click(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5896_expand_text"&gt;sender, RoutedEventArgs e)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction8850_expand_img" onclick="document.getElementById('CodeFunction8850_shrink_img').style.display='inline';document.getElementById('CodeFunction8850_expand_img').style.display='none';document.getElementById('CodeFunction8850_expand_text').style.display='none';document.getElementById('CodeFunction8850_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction8850_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8850_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.Switch(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8850_expand_text"&gt;Page2(), YourName.Text);&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//這裡會加上要傳的值&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction8850_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5896_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;第二頁的版面Page2.xaml&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a style="border-bottom-style: none; padding-bottom: 0px; border-right-style: none; margin: 0px; padding-left: 0px; padding-right: 0px; border-top-style: none; border-left-style: none; text-decoration: none; padding-top: 0px" href="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_16.png" target="_blank"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="image" src="http://files.dotblogs.com.tw/liuznsn/0812/Silverlight_D870/image_thumb_7.png" width="357" height="268" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Class&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="SilverlightApplication2.Page2"&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;xmlns:x&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="400"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Height&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="LayoutRoot"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Background&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="White"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;VerticalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBlock&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="50"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="這是第二頁"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;HorizontalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBlock&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Text&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="我的名字是："&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Foreground&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Red"&lt;/span&gt;&lt;/font&gt;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;HorizontalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;TextBlock&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="MyName"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Foreground&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Blue"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;HorizontalAlignment&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="Center"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;x:Name&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="GotoPage1"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Margin&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="20"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;FontSize&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="30"&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Width&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="300"&lt;/span&gt;&lt;/font&gt;&lt;font color="#ff0000"&gt;&lt;span style="color: red"&gt;Content&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;="我要回第一頁"&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Button&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;StackPanel&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;Grid&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;UserControl&lt;/span&gt;&lt;/font&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;Page2.xaml.cs&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;partial&lt;/span&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;class&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Page2 : UserControl, ISwitchable&lt;/span&gt;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//要記得加上interface 才能繼承&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction9721_expand_img" onclick="document.getElementById('CodeFunction9721_shrink_img').style.display='inline';document.getElementById('CodeFunction9721_expand_img').style.display='none';document.getElementById('CodeFunction9721_expand_text').style.display='none';document.getElementById('CodeFunction9721_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction9721_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9721_expand_text"&gt;Page2()&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction9695_expand_img" onclick="document.getElementById('CodeFunction9695_shrink_img').style.display='inline';document.getElementById('CodeFunction9695_expand_img').style.display='none';document.getElementById('CodeFunction9695_expand_text').style.display='none';document.getElementById('CodeFunction9695_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction9695_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9695_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9695_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GotoPage1.Click +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9695_expand_text"&gt;RoutedEventHandler(GotoPage1_Click);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9695_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//按下按鈕回第一頁&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9721_expand_text"&gt;GotoPage1_Click(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9721_expand_text"&gt;sender, RoutedEventArgs e)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction4704_expand_img" onclick="document.getElementById('CodeFunction4704_shrink_img').style.display='inline';document.getElementById('CodeFunction4704_expand_img').style.display='none';document.getElementById('CodeFunction4704_expand_text').style.display='none';document.getElementById('CodeFunction4704_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction4704_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4704_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.Switch(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4704_expand_text"&gt;Page());&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4704_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//這一段很重要，在繼承interface時要再實做出來&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9721_expand_text"&gt;UtilizeState(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9721_expand_text"&gt;state)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5704_expand_img" onclick="document.getElementById('CodeFunction5704_shrink_img').style.display='inline';document.getElementById('CodeFunction5704_expand_img').style.display='none';document.getElementById('CodeFunction5704_expand_text').style.display='none';document.getElementById('CodeFunction5704_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5704_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5704_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MyName.Text = state&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;as&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;string&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5704_expand_text"&gt;;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5704_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9721_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="color: red"&gt;最後也是去修改&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;App.xaml.cs&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;App()&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5138_expand_img" onclick="document.getElementById('CodeFunction5138_shrink_img').style.display='inline';document.getElementById('CodeFunction5138_expand_img').style.display='none';document.getElementById('CodeFunction5138_expand_text').style.display='none';document.getElementById('CodeFunction5138_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;.Startup +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;.Application_Startup;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;.Exit +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;.Application_Exit;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;.UnhandledException +=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;.Application_UnhandledException;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5138_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;private&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Application_Startup(&lt;/span&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;sender, StartupEventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction9550_expand_img" onclick="document.getElementById('CodeFunction9550_shrink_img').style.display='inline';document.getElementById('CodeFunction9550_expand_img').style.display='none';document.getElementById('CodeFunction9550_expand_text').style.display='none';document.getElementById('CodeFunction9550_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageSwitcher pageSwitcher =&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;PageSwitcher();&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//主要應用程式UI為PageSwitcher&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;.RootVisual = pageSwitcher;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//把PageSwitcher傳給Switcher，並交由它切換頁面&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.pageSwitcher = pageSwitcher;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.Switch(&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;Page());&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9550_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;private&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Application_Exit(&lt;/span&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;sender, EventArgs e)&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction2209_expand_img" onclick="document.getElementById('CodeFunction2209_shrink_img').style.display='inline';document.getElementById('CodeFunction2209_expand_img').style.display='none';document.getElementById('CodeFunction2209_expand_text').style.display='none';document.getElementById('CodeFunction2209_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction2209_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction2209_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="color: red"&gt;可以把PageSwitcher.xaml.cs再修改以方便除錯&lt;/span&gt;&lt;/p&gt;&lt;div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; line-height: 16px; background-color: #eeeeee; margin: 0px; padding-left: 4px; width: 729px; padding-right: 4px; font-family: verdana, 細明體; color: #000000; font-size: 10pt; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/None.gif" /&gt;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;public&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;void&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;Navigate(UserControl nextPage,&lt;/span&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;object&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;span style="color: red"&gt;state)&lt;/span&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction4604_expand_img" onclick="document.getElementById('CodeFunction4604_shrink_img').style.display='inline';document.getElementById('CodeFunction4604_expand_img').style.display='none';document.getElementById('CodeFunction4604_expand_text').style.display='none';document.getElementById('CodeFunction4604_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction4604_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;this&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4604_expand_text"&gt;.Content = nextPage;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#008000"&gt;&lt;span style="color: red"&gt;//借由ISwitchable傳值&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4604_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISwitchable s = nextPage&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;as&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4604_expand_text"&gt;ISwitchable;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;if&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4604_expand_text"&gt;(s !=&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;null&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4604_expand_text"&gt;)&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction5819_expand_img" onclick="document.getElementById('CodeFunction5819_shrink_img').style.display='inline';document.getElementById('CodeFunction5819_expand_img').style.display='none';document.getElementById('CodeFunction5819_expand_text').style.display='none';document.getElementById('CodeFunction5819_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction5819_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5819_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.UtilizeState(state);&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction5819_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;else&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img style="display: inline" id="CodeFunction9095_expand_img" onclick="document.getElementById('CodeFunction9095_shrink_img').style.display='inline';document.getElementById('CodeFunction9095_expand_img').style.display='none';document.getElementById('CodeFunction9095_expand_text').style.display='none';document.getElementById('CodeFunction9095_shrink_text').style.display='inline'" alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockStart.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="display: inline; color: red" id="CodeFunction9095_expand_text"&gt;{&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;throw&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;font color="#0000ff"&gt;&lt;span style="color: red"&gt;new&lt;/span&gt;&lt;/font&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9095_expand_text"&gt;ArgumentException(&lt;font color="#800000"&gt;&lt;span style="color: red"&gt;"不具有傳遞值的頁面"&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/InBlock.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9095_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + nextPage.Name.ToString());&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedSubBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction9095_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;img alt="" align="top" src="http://www.dotblogs.com.tw/Providers/BlogEntryEditor/FCKeditor/editor/dialog/InsertCode/codeimages/ExpandedBlockEnd.gif" /&gt;&lt;/span&gt;&lt;span style="display: inline; color: red" id="CodeFunction4604_expand_text"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt; &lt;img src="http://www.cnblogs.com/hyd309/aggbug/1969163.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969163.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/03/02/1969161.html</id><title type="text">父窗体取得子窗体返回的值</title><summary type="text">新建Silverlight子窗口 using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;n</summary><published>2011-03-02T09:49:00Z</published><updated>2011-03-02T09:49:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969161.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969161.html"/><content type="html">&lt;p&gt;新建Silverlight子窗口&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Net;&lt;br /&gt;using System.Windows;&lt;br /&gt;using System.Windows.Controls;&lt;br /&gt;using System.Windows.Documents;&lt;br /&gt;using System.Windows.Input;&lt;br /&gt;using System.Windows.Media;&lt;br /&gt;using System.Windows.Media.Animation;&lt;br /&gt;using System.Windows.Shapes;&lt;/p&gt;&lt;p&gt;namespace SilverlightXML&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public partial class ChildWindow1 : ChildWindow&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public string resultVal = "空";//子窗体中设置public&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public ChildWindow1()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void OKButton_Click(object sender, RoutedEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; resultVal = txtInput.Text;//前台放个输入框&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txtInput.Text = "";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.DialogResult = true;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void CancelButton_Click(object sender, RoutedEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.DialogResult = false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;&lt;p&gt;&lt;br /&gt;父窗体中调用&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Net;&lt;br /&gt;using System.Windows;&lt;br /&gt;using System.Windows.Controls;&lt;br /&gt;using System.Windows.Documents;&lt;br /&gt;using System.Windows.Input;&lt;br /&gt;using System.Windows.Media;&lt;br /&gt;using System.Windows.Media.Animation;&lt;br /&gt;using System.Windows.Shapes;&lt;/p&gt;&lt;p&gt;namespace SilverlightXML&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public partial class TestPage3 : UserControl&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChildWindow1 child = new ChildWindow1();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public TestPage3()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; child.Closed += new EventHandler(Child_Close);&amp;nbsp; //在父窗体注册子窗体的关闭事件&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void Child_Close(object sender, EventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool? result = child.DialogResult;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (result.HasValue &amp;amp;&amp;amp; result.Value)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MessageBox.Show("子窗体返回：" + child.resultVal);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void btnChild_Click(object sender, RoutedEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; child.Show();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;原文来自：雨枫技术教程网 &lt;a href="http://www.fengfly.com/"&gt;http://www.fengfly.com/&lt;/a&gt;&lt;br /&gt;原文网址：&lt;a href="http://www.fengfly.com/plus/view-191851-1.html"&gt;http://www.fengfly.com/plus/view-191851-1.html&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/1969161.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969161.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/03/02/1969159.html</id><title type="text">使用观察者模式在 Silverlight 中切换用户控件</title><summary type="text">使用观察者模式在 Silverlight 中切换用户控件 有一篇技巧,见http://tech.sina.com.cn/s/2008-07-03/1528718607.shtml或http://kb.cnblogs.com/page/42897/?page=1讨论的是运用InitParams在Silverlight 2应用程序中切换用户控件,这是个很笨但是直观的解决方式。但如果在控件中传值，那将怎么办？以上方法将毫无用途！今天在一个老外的博客看到有个很巧妙的方法，不敢独享，现分享出来：首先写个接口：namespace PageSwitchSimple { public interface IS</summary><published>2011-03-02T09:48:00Z</published><updated>2011-03-02T09:48:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969159.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969159.html"/><content type="html">&lt;h1 class="postTitle"&gt;&lt;a id="ctl02_TitleUrl" class="postTitle2" href="http://www.cnblogs.com/jasmine_xm/archive/2010/10/18/1854401.html"&gt;&lt;font color="#a91718"&gt;使用观察者模式在 Silverlight 中切换用户控件&lt;/font&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt;&lt;div class="clear"&gt;&lt;/div&gt;&lt;div class="postBody"&gt;&lt;div id="cnblogs_post_body"&gt;&lt;p&gt;有一篇技巧,见&lt;/p&gt;&lt;p&gt;&lt;a href="http://tech.sina.com.cn/s/2008-07-03/1528718607.shtml"&gt;&lt;font color="#a91718"&gt;http://tech.sina.com.cn/s/2008-07-03/1528718607.shtml&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;或&lt;/p&gt;&lt;p&gt;&lt;a href="http://kb.cnblogs.com/page/42897/?page=1"&gt;&lt;font color="#a91718"&gt;http://kb.cnblogs.com/page/42897/?page=1&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;讨论的是运用InitParams在&lt;strong&gt;Silverlight 2应用程序中切换用户控件&lt;/strong&gt;,这是个很笨但是直观的解决方式。&lt;/p&gt;&lt;p&gt;但如果在控件中传值，那将怎么办？以上方法将毫无用途！&lt;/p&gt;&lt;p&gt;今天在一个老外的博客看到有个很巧妙的方法，不敢独享，现分享出来：&lt;/p&gt;&lt;p&gt;首先写个接口：&lt;/p&gt;&lt;p&gt;namespace PageSwitchSimple &lt;br /&gt;{ &lt;br /&gt;&amp;nbsp; public interface ISwitchable &lt;br /&gt;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void UtilizeState( object state ); &lt;br /&gt;&amp;nbsp; } &lt;br /&gt;}&lt;/p&gt;&lt;p&gt;然后写个切换类：&lt;/p&gt;&lt;p&gt;using System.Windows.Controls;&lt;/p&gt;&lt;p&gt;namespace PageSwitchSimple &lt;br /&gt;{ &lt;br /&gt;&amp;nbsp; public static class Switcher &lt;br /&gt;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static PageSwitcher pageSwitcher;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void Switch( UserControl newPage ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pageSwitcher.Navigate( newPage ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void Switch( UserControl newPage, object state ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pageSwitcher.Navigate( newPage, state ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; } &lt;br /&gt;}&lt;/p&gt;&lt;p&gt;PageSwitcher 成员类：&lt;/p&gt;&lt;p&gt;前台代码：&lt;/p&gt;&lt;p&gt;&amp;lt;UserControl x:Class="PageSwitchSimple.PageSwitcher" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Width="800" Height="600"&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;/UserControl&amp;gt;&lt;/p&gt;&lt;p&gt;后台代码：&lt;/p&gt;&lt;p&gt;using System; &lt;br /&gt;using System.Windows.Controls;&lt;/p&gt;&lt;p&gt;namespace PageSwitchSimple &lt;br /&gt;{ &lt;br /&gt;&amp;nbsp; public partial class PageSwitcher : UserControl &lt;br /&gt;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public PageSwitcher() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Navigate( UserControl nextPage ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Content = nextPage; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Navigate( UserControl nextPage, object state ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.Content = nextPage; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ISwitchable s = nextPage as ISwitchable;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //这里真是太巧妙了，用于传object 参数！ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( s != null ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s.UtilizeState( state ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new ArgumentException( "nextPage is not ISwitchable! " &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; + nextPage.Name.ToString() ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; } &lt;br /&gt;}&lt;/p&gt;&lt;p&gt;然后写两个实现接口ISwitchable的用户控件：&lt;/p&gt;&lt;p&gt;控件一：&lt;/p&gt;&lt;p&gt;&amp;lt;UserControl x:Class="PageSwitchSimple.Page" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Width="400" Height="300"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;Grid x:Name="LayoutRoot" Background="White"&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBlock Text="Your Name: " FontSize="18" /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox x:Name="Name" FontSize="18" Width="150" Height="35" VerticalAlignment="Top" Margin="5"/&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Button x:Name="ChangePage" Content="Change" FontSize="18" Width="100" Height="50" /&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/Grid&amp;gt; &lt;br /&gt;&amp;lt;/UserControl&amp;gt;&lt;/p&gt;&lt;p&gt;后台代码：&lt;/p&gt;&lt;p&gt;using System.Windows; &lt;br /&gt;using System.Windows.Controls;&lt;/p&gt;&lt;p&gt;namespace PageSwitchSimple &lt;br /&gt;{ &lt;br /&gt;&amp;nbsp; public partial class Page : UserControl, ISwitchable &lt;br /&gt;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Page() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChangePage.Click += new RoutedEventHandler( ChangePage_Click ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void ChangePage_Click( object sender, RoutedEventArgs e ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.Switch( new Page2(), Name.Text ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; } &lt;br /&gt;}&lt;/p&gt;&lt;p&gt;控件二：&lt;/p&gt;&lt;p&gt;&amp;lt;UserControl x:Class="PageSwitchSimple.Page2" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Width="400" Height="300"&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;Grid x:Name="LayoutRoot" Background="Bisque"&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBlock x:Name="Message" Text="Page2" FontSize="18" /&amp;gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Button x:Name="ChangePage" Content="Change" FontSize="18" Width="100" Height="50" /&amp;gt; &lt;br /&gt;&amp;nbsp; &amp;lt;/Grid&amp;gt; &lt;br /&gt;&amp;lt;/UserControl&amp;gt;&lt;/p&gt;&lt;p&gt;后台代码：&lt;/p&gt;&lt;p&gt;using System.Windows; &lt;br /&gt;using System.Windows.Controls;&lt;/p&gt;&lt;p&gt;namespace PageSwitchSimple &lt;br /&gt;{ &lt;br /&gt;&amp;nbsp; public partial class Page2 : UserControl, ISwitchable &lt;br /&gt;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public Page2() &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ChangePage.Click += new RoutedEventHandler( ChangePage_Click ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void UtilizeState( object state ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message.Text = state.ToString(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void ChangePage_Click( object sender, RoutedEventArgs e ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.Switch( new Page() ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;&amp;nbsp; } &lt;br /&gt;}&lt;/p&gt;&lt;p&gt;最后修改App.cs&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void Application_Startup( object sender, StartupEventArgs e ) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PageSwitcher pageSwitcher = new PageSwitcher(); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.RootVisual = pageSwitcher; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.pageSwitcher = pageSwitcher; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Switcher.Switch( new Page() ); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p&gt;巧妙运用了观察者模式，佩服作者的思路。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/1969159.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/03/02/1969159.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hyd309/archive/2011/03/01/1968061.html</id><title type="text">jquery异步调用页面后台方法‏</title><summary type="text">jquery调用页面后台方法‏如下：给出了两个简单的例子，无参数的和有参数的，返回的都是json数据。&lt;%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JqueryCSMethodForm.aspx.cs" Inherits="JQuerWeb.JqueryCSMethodForm" %&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" </summary><published>2011-03-01T07:38:00Z</published><updated>2011-03-01T07:38:00Z</updated><author><name>hyd309</name><uri>http://www.cnblogs.com/hyd309/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hyd309/archive/2011/03/01/1968061.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hyd309/archive/2011/03/01/1968061.html"/><content type="html">&lt;div id="cnblogs_post_body"&gt;&lt;p&gt;jquery调用页面后台方法&amp;#8207;如下：&lt;/p&gt;&lt;p&gt;给出了两个简单的例子，无参数的和有参数的，返回的都是json数据。&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif';background: yellow; font-size: 13pt"&gt;&amp;lt;%&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;@&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; &lt;span style="color: #a31515"&gt;Page&lt;/span&gt; &lt;span style="color: red"&gt;Language&lt;/span&gt;&lt;span style="color: blue"&gt;="C#"&lt;/span&gt; &lt;span style="color: red"&gt;AutoEventWireup&lt;/span&gt;&lt;span style="color: blue"&gt;="true"&lt;/span&gt; &lt;span style="color: red"&gt;CodeBehind&lt;/span&gt;&lt;span style="color: blue"&gt;="JqueryCSMethodForm.aspx.cs"&lt;/span&gt; &lt;span style="color: red"&gt;Inherits&lt;/span&gt;&lt;span style="color: blue"&gt;="JQuerWeb.JqueryCSMethodForm"&lt;/span&gt; &lt;span style="background: yellow"&gt;%&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;lt;!&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: #a31515; font-size: 13pt"&gt;DOCTYPE&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; &lt;span style="color: red"&gt;html&lt;/span&gt; &lt;span style="color: red"&gt;PUBLIC&lt;/span&gt; &lt;span style="color: blue"&gt;"-//W3C//DTD XHTML 1.0 Transitional//EN"&lt;/span&gt; &lt;span style="color: blue"&gt;"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: #a31515; font-size: 13pt"&gt;html&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; &lt;span style="color: red"&gt;xmlns&lt;/span&gt;&lt;span style="color: blue"&gt;="http://www.w3.org/1999/xhtml"&lt;/span&gt; &lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: #a31515; font-size: 13pt"&gt;head&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; &lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;title&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;title&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;script&lt;/span&gt; &lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;="text/javascript"&lt;/span&gt; &lt;span style="color: red"&gt;src&lt;/span&gt;&lt;span style="color: blue"&gt;="JS/jquery-1.4.2.js"&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;script&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;script&lt;/span&gt; &lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;="text/javascript"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(document).ready(&lt;span style="color: blue"&gt;function&lt;/span&gt;() {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style="color: #a31515"&gt;"input[type='button'][value='GetDate']"&lt;/span&gt;).click(&lt;span style="color: blue"&gt;function&lt;/span&gt;() {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $.ajax({&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type: &lt;span style="color: #a31515"&gt;"post"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: &lt;span style="color: #a31515"&gt;"JqueryCSMethodForm.aspx/GetNowDate"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datatype: &lt;span style="color: #a31515"&gt;"json"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contentType: &lt;span style="color: #a31515"&gt;"application/json; charset=utf-8"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success: &lt;span style="color: blue"&gt;function&lt;/span&gt;(data) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style="color: #a31515"&gt;"input#showTime"&lt;/span&gt;).val(eval(&lt;span style="color: #a31515"&gt;'('&lt;/span&gt; + data.d + &lt;span style="color: #a31515"&gt;')'&lt;/span&gt;)[0].nowtime);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error: &lt;span style="color: blue"&gt;function&lt;/span&gt;(XMLHttpRequest, textStatus, errorThrown) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;alert(errorThrown);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style="color: #a31515"&gt;"input[type='button'][value='GetOneDayLater']"&lt;/span&gt;).click(&lt;span style="color: blue"&gt;function&lt;/span&gt;() {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $.ajax({&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type: &lt;span style="color: #a31515"&gt;"post"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url: &lt;span style="color: #a31515"&gt;"JqueryCSMethodForm.aspx/GetOneDayLate"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data:&lt;span style="color: #a31515"&gt;"{days:1}"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; datatype: &lt;span style="color: #a31515"&gt;"json"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contentType: &lt;span style="color: #a31515"&gt;"application/json; charset=utf-8"&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success: &lt;span style="color: blue"&gt;function&lt;/span&gt;(data) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(&lt;span style="color: #a31515"&gt;"input#showTime"&lt;/span&gt;).val(eval(&lt;span style="color: #a31515"&gt;'('&lt;/span&gt; + data.d + &lt;span style="color: #a31515"&gt;')'&lt;/span&gt;)[0].nowtime);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; },&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error: &lt;span style="color: blue"&gt;function&lt;/span&gt;(XMLHttpRequest, textStatus, errorThrown) {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(errorThrown);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;script&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: #a31515; font-size: 13pt"&gt;head&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: #a31515; font-size: 13pt"&gt;body&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;form&lt;/span&gt; &lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;="form1"&lt;/span&gt; &lt;span style="color: red"&gt;runat&lt;/span&gt;&lt;span style="color: blue"&gt;="server"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;input&lt;/span&gt; &lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;="button"&lt;/span&gt; &lt;span style="color: red"&gt;value&lt;/span&gt;&lt;span style="color: blue"&gt;="GetDate"&lt;/span&gt; &lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;input&lt;/span&gt; &lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;=button&lt;/span&gt; &lt;span style="color: red"&gt;value&lt;/span&gt;&lt;span style="color: blue"&gt;="GetOneDayLater"&lt;/span&gt; &lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;input&lt;/span&gt; &lt;span style="color: red"&gt;type&lt;/span&gt;&lt;span style="color: blue"&gt;="text"&lt;/span&gt; &lt;span style="color: red"&gt;id&lt;/span&gt;&lt;span style="color: blue"&gt;="showTime"&lt;/span&gt; &lt;span style="color: blue"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;div&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;form&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: #a31515; font-size: 13pt"&gt;body&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: #a31515; font-size: 13pt"&gt;html&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;CS代码：&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; System;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; System.Collections.Generic;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; System.Linq;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; System.Web;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; System.Web.UI;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; System.Web.UI.WebControls;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;using&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; System.Web.Services;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; color: blue; font-size: 13pt"&gt;namespace&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; JQuerWeb&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;public&lt;/span&gt; &lt;span style="color: blue"&gt;partial&lt;/span&gt; &lt;span style="color: blue"&gt;class&lt;/span&gt; &lt;span style="color: #2b91af"&gt;JqueryCSMethodForm&lt;/span&gt; : System.Web.UI.&lt;span style="color: #2b91af"&gt;Page&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue"&gt;protected&lt;/span&gt; &lt;span style="color: blue"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: blue"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af"&gt;EventArgs&lt;/span&gt; e)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;span style="color: #2b91af"&gt;WebMethod&lt;/span&gt;]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;public&lt;/span&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: #2b91af"&gt;String&lt;/span&gt; GetNowDate()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;return&lt;/span&gt; &lt;span style="color: #a31515"&gt;"[{\"nowtime\":\""&lt;/span&gt; + &lt;span style="color: #2b91af"&gt;DateTime&lt;/span&gt;.Now.ToShortDateString() + &lt;span style="color: #a31515"&gt;"\"}]"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [&lt;span style="color: #2b91af"&gt;WebMethod&lt;/span&gt;]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;public&lt;/span&gt; &lt;span style="color: blue"&gt;static&lt;/span&gt; &lt;span style="color: #2b91af"&gt;String&lt;/span&gt; GetOneDayLate(&lt;span style="color: #2b91af"&gt;Int32&lt;/span&gt; days)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue"&gt;return&lt;/span&gt; &lt;span style="color: #a31515"&gt;"[{\"nowtime\":\""&lt;/span&gt; + &lt;span style="color: #2b91af"&gt;DateTime&lt;/span&gt;.Now.AddDays(days).ToShortDateString() + &lt;span style="color: #a31515"&gt;"\"}]"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;}&lt;/span&gt;&lt;/p&gt;注意点： &lt;p&gt;(1) url的填写格式　url+"/method name" &lt;/p&gt;&lt;p&gt;(2)&lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt; contentType: &lt;span style="color: #a31515"&gt;"application/json; charset=utf-8"&lt;/span&gt;,&lt;/span&gt; 这个必须要有&lt;/p&gt;&lt;p&gt;(3) 返回数据的类型为json&lt;/p&gt;&lt;p&gt;(4) &lt;span style="font-family: 'Times New Roman', 'serif'; font-size: 13pt"&gt;data:&lt;span style="color: #a31515"&gt;"{days:1}"&lt;/span&gt;,&lt;/span&gt;参数的传递&lt;/p&gt;&lt;p&gt;(5)&amp;nbsp; 后台的方法必须是public static 而且还要有 [WebMethod]特性修饰&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hyd309/aggbug/1968061.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hyd309/archive/2011/03/01/1968061.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
