<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>CLR &amp; Silverlight上海研发团队的Blog : Silverlight入门系列</title><link>http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx</link><description>Tags: Silverlight入门系列</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>在Silver light中进行基本的数据验证</title><link>http://blogs.msdn.com/silverlightshanghai/archive/2009/02/25/silver-light.aspx</link><pubDate>Wed, 25 Feb 2009 08:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9443586</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/9443586.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=9443586</wfw:commentRss><description>&lt;P&gt;&amp;nbsp;Silverlight 2支持基本的数据验证功能。在Silverlight 2中，当我们把数据绑定到某个UI控件的时候，该数据所具有的有效性规则也自动被绑定到了该UI控件上。比如某个数据字段被设置为整数型，当我们用非整数型数据对该字段进行更新的时候就会发生错误。我们就可以利用这个规则在UI中对输入数据进行验证。要做到这点，我们只要设置两个XAML属性，并在所定义的事件中实现我们所期望的UI行为就可以了。&lt;/P&gt;
&lt;P&gt;比如如下的XAML代码定义了一组控件，用户通过TextBox对数据进行更新：&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;TEXTAREA style="WIDTH: 576px; HEIGHT: 128px" class=xhtml name=code cols=70 rows=7&gt;&amp;lt;StackPanel x:Name="dataForm"&amp;gt;
    &amp;lt;TextBlock Text="FirstName" Width="125" FontSize="12" /&amp;gt;
    &amp;lt;TextBox x:Name="FirstNameTextBox" IsReadOnly="False" Width="150" Text="{Binding FirstName, Mode=TwoWay, NotifyOnValidationError=true, ValidatesOnExceptions=true}" BindingValidationError="FirstNameTextBox_BindingValidationError"/&amp;gt;
&amp;lt;/StackPanel&amp;gt;&lt;/TEXTAREA&gt; &lt;/P&gt;
&lt;P&gt;当NotifyOnValidationError和ValidatesOnExceptions这两个属性都设置为true的时候，Silverlight就会在对输入数据验证所绑定的规则发生错误的时候触发BindingValidationError事件，这样我们就会在验证发生错误时得到通知。&lt;/P&gt;
&lt;P&gt;接下来我们要做的就是实现事件触发时的行为，也就是我们期望的UI行为。如：&lt;/P&gt;
&lt;P&gt;&lt;TEXTAREA style="WIDTH: 586px; HEIGHT: 263px" class=c-sharp name=code cols=72 rows=15&gt;private void FirstNameTextBox_BindingValidationError(object sender, ValidationErrorEventArgs e)
{
    if (e.Action == ValidationErrorEventAction.Added)
    {
        ((Control)e.OriginalSource).Background = new SolidColorBrush(Colors.Red);
        this.Dispatcher.BeginInvoke(()=&amp;gt;HtmlPage.Window.Alert("The input format is invalid"));
    }
    if (e.Action == ValidationErrorEventAction.Removed)
    {
        ((Control)e.OriginalSource).Background = new SolidColorBrush(Colors.White);
    }
}&lt;/TEXTAREA&gt; &lt;/P&gt;
&lt;P&gt;在上面这段代码中，当错误发生时，控件（这里是TextBox）的背景色就会变成红色，并利用HTML页面的警告窗口给用户提示信息。而当错误被更正时，空间就会还原到默认的白色。&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9443586" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item><item><title>入门系列（五）：事件处理</title><link>http://blogs.msdn.com/silverlightshanghai/archive/2008/01/14/7105910.aspx</link><pubDate>Mon, 14 Jan 2008 12:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7105910</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/7105910.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=7105910</wfw:commentRss><description>&lt;P&gt;上次我们尝试了如何在Silverlight中创建一个自定义控件。这次让我们再深入一步，谈谈Silverlight中的事件处理。通过这种方式，我们就可以给上次制作的自定义控件增强它的交互性了。Silverlight 2.0提供了两种添加事件的方式。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;方法一：&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;在Silverlight 2.0中，事件处理方法都是用托管代码编写的。最简单的添加事件的方式是在分隔代码（Code behind）文件中编写事件处理方法，并将该方法在XAML文件中和相应的元素对应起来。比如对于一个TextBlock，我们在XAML中有如下代码：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TextBlock&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="tb"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Waiting..."&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;MouseLeftButtonUp&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="onClick"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;其中，MouseLeftButtonUp属性表示这个TextBlock将会侦听并接受鼠标左键的单击事件，单击事件将会在松开鼠标左键的时候触发。而这个事件处理的方法的名字是onClick。&lt;/P&gt;
&lt;P&gt;在这个XAML的分隔代码中，我们可以这样定义onClick这个方法：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;public&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;void&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;onClick(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;object&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;sender,&amp;nbsp;MouseEventArgs&amp;nbsp;e)&lt;BR&gt;&lt;IMG id=_53_86_Open_Image onclick="this.style.display='none'; document.getElementById('_53_86_Open_Text').style.display='none'; document.getElementById('_53_86_Closed_Image').style.display='inline'; document.getElementById('_53_86_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;IMG id=_53_86_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_53_86_Closed_Text').style.display='none'; document.getElementById('_53_86_Open_Image').style.display='inline'; document.getElementById('_53_86_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/SPAN&gt;&lt;SPAN id=_53_86_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_53_86_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tb.Text&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;Got&amp;nbsp;events!&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif"&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;请注意事件处理方法的返回类型为void，并且接收两个参数，一个是object类型的参数，TextBlock tb所在的这个对象将会通过这个参数被传入，另一个是事件参数。如果是鼠标事件，该参数类型将为MouseEventArgs。&lt;/P&gt;
&lt;P&gt;这样，当我们用鼠标左键点击字符串“Waiting...”的时候，该字符串将会变成“Got events!”。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;方法二：&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;以上介绍的是最简单的事件处理方式。我们还可以通过在托管代码中注册事件句柄（EventHandler）来处理事件。这样我们就不需要在XAML中给TextBlock赋予MouseLeftButtonUp的属性。为此，我们需要创建一个新的EventHandler的方法，将onClick这个事件处理方法注册到相应的对象的事件引用中。这里引用到的是TextBlock tb：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;void&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;MouseEvent_Loaded(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;object&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)&lt;BR&gt;&lt;IMG id=_56_118_Open_Image onclick="this.style.display='none'; document.getElementById('_56_118_Open_Text').style.display='none'; document.getElementById('_56_118_Closed_Image').style.display='inline'; document.getElementById('_56_118_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;IMG id=_56_118_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_56_118_Closed_Text').style.display='none'; document.getElementById('_56_118_Open_Image').style.display='inline'; document.getElementById('_56_118_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/SPAN&gt;&lt;SPAN id=_56_118_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_56_118_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tb.MouseLeftButtonUp&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;MouseEventHandler(onClick);&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif"&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;注意MouseEvent_Loaded的第二个参数类型是EventArgs。&lt;/P&gt;
&lt;P&gt;最后，我们需要重写构造方法，在构造方法中将这个EventHandler注册到整个类的加载事件句柄（Loaded）中：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;public&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;Page()&lt;BR&gt;&lt;IMG id=_14_75_Open_Image onclick="this.style.display='none'; document.getElementById('_14_75_Open_Text').style.display='none'; document.getElementById('_14_75_Closed_Image').style.display='inline'; document.getElementById('_14_75_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;IMG id=_14_75_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_14_75_Closed_Text').style.display='none'; document.getElementById('_14_75_Open_Image').style.display='inline'; document.getElementById('_14_75_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/SPAN&gt;&lt;SPAN id=_14_75_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_14_75_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;.Loaded&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;+=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;EventHandler(MouseEvent_Loaded);&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif"&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7105910" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item><item><title>用.NET开发SL1.1开发入门系列（四）：自定义控件</title><link>http://blogs.msdn.com/silverlightshanghai/archive/2007/12/24/net-sl1-1.aspx</link><pubDate>Mon, 24 Dec 2007 08:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6851496</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/6851496.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=6851496</wfw:commentRss><description>&lt;P&gt;接下来的几篇入门将会涉及到更多C#代码的编写。首先让我们从最常用的自定义控件开始。&lt;/P&gt;
&lt;P&gt;我们都知道自定义控件有很多好处。它不仅可以弥补Silverlight所提供的控件元素的不足，可以让我们根据自己的需要自由的定制复杂的元素，还可以提高某一组有类似的明确用途的元素的重用性。比如说我们可以把按钮作为我们的自定义控件。虽然Silverlight 2.0 （即原先的Silverlight 1.1）将会提供按钮等控件的直接支持，但是因为它很典型，所以接下来还是让我们以一个按钮为例，step by step，来制作一个自定义控件，并把这个控件加入到Silverlight的应用程序中。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1. 创建自定义控件项目&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;自定义控件项目和普通得Silverlight项目有所不同。在新建项目的时候要选择Silverlight Class Library。&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="选择Silverlight Class Library来新建一个自定义控件的项目" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/new_proj.bmp" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/new_proj.bmp"&gt;&lt;/P&gt;
&lt;P&gt;项目新建之后可以看到一个包含一个空的类的代码文件（比如.cs文件），以及一些程序集的引用等等。接下来的例子里我们并不会用到这个代码文件，所以可以选择将不用的文件删除。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. 设计控件UI&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;对自定义控件设计UI使用的同样是XAML。为此我们给这个新的项目里加入一个XAML文件来呈现界面。需要注意的是，在Add New Item的对话框里，我们要选择Silverlight User Control。&lt;/P&gt;
&lt;P&gt;&lt;IMG alt="选择Silverlight User Control为自定义控件项目加入呈现界面的XAML文件" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/new_xaml.bmp" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/new_xaml.bmp"&gt;&lt;/P&gt;
&lt;P&gt;在这个新的XAML文件中，我们可以看到在根节点Canvas的标签中比Silverlight项目中基本的XAML页面少了一些属性，主要少了对程序集的引用。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;3. 添加公有属性&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;有了XAML，我们就可以通过引用编译后的项目的程序集文件来使用这个自定义控件了。但是这个时候这个自定义控件还只是一个静态的界面。作为一个控件，我们总希望能对它的一些基本属性进行一些定制。因此我们需要给这个自定义控件加入公有属性。这里我们就需要对XAML的分隔代码文件进行一些修改。&lt;/P&gt;
&lt;P&gt;打开分隔代码文件，我们可以看到类似如下的代码：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;public&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;class&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;MyControl&amp;nbsp;:&amp;nbsp;Control&lt;BR&gt;&lt;IMG id=_37_295_Open_Image onclick="this.style.display='none'; document.getElementById('_37_295_Open_Text').style.display='none'; document.getElementById('_37_295_Closed_Image').style.display='inline'; document.getElementById('_37_295_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;IMG id=_37_295_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_37_295_Closed_Text').style.display='none'; document.getElementById('_37_295_Open_Image').style.display='inline'; document.getElementById('_37_295_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/SPAN&gt;&lt;SPAN id=_37_295_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_37_295_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;public&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;MyControl()&lt;BR&gt;&lt;IMG id=_72_293_Open_Image onclick="this.style.display='none'; document.getElementById('_72_293_Open_Text').style.display='none'; document.getElementById('_72_293_Closed_Image').style.display='inline'; document.getElementById('_72_293_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif"&gt;&lt;IMG id=_72_293_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_72_293_Closed_Text').style.display='none'; document.getElementById('_72_293_Open_Image').style.display='inline'; document.getElementById('_72_293_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN id=_72_293_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_72_293_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/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;System.IO.Stream&amp;nbsp;s&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;.GetType().Assembly.GetManifestResourceStream(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"MySilverlightControl&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;.MyControl.xaml&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;);&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/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;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;.InitializeFromXaml(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;System.IO.StreamReader(s).ReadToEnd());&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif"&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;值得一提的是，所有的自定义控件都是继承自一个叫Control的类的，而不是Canvas类，因此在代码里我们不能像在Silverlight Project中的分隔代码里那样直接使用XAML中元素的名字来定义元素的属性，而需要通过遍历XAML树找到某一个元素。&lt;/P&gt;
&lt;P&gt;在上面的代码中，InitializeFromXaml方法返回一个FrameworkElement对象，这个对象给我们一个XAML树的根节点，我们需要通过这个根节点找到我们所要的元素。因此，我们首先需要在这个类中声明一个成员变量，然后将InitializeFromXaml的值赋给它：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #000000"&gt;FrameworkElement&amp;nbsp;implementationRoot;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000"&gt;......&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;implementationRoot&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;this&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;.InitializeFromXaml(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;System.IO.StreamReader(s).ReadToEnd());&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;然后就可以通过遍历implementationRoot所包含的XAML树找到所需要的元素。首先还是需要声明所需要的成员变量。比如需要找到XAML中某个TextBlock：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #000000"&gt;TextBlock&amp;nbsp;tb;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000"&gt;//&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000"&gt;......&lt;/SPAN&gt;&lt;SPAN style="COLOR: #008000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;tb&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;implementationRoot.FindName(&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;myTextBlock&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;as&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;TextBlock;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;其中myTextBlock是XAML中通过x:Name给某个TextBlock元素取的名字。&lt;/P&gt;
&lt;P&gt;接下来就可以用tb来给这个TextBlock加入公共属性了。比如设定一个可以改变该TextBlock文字内容的属性：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;public&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;string&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;Text&lt;BR&gt;&lt;IMG id=_19_110_Open_Image onclick="this.style.display='none'; document.getElementById('_19_110_Open_Text').style.display='none'; document.getElementById('_19_110_Closed_Image').style.display='inline'; document.getElementById('_19_110_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif"&gt;&lt;IMG id=_19_110_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_19_110_Closed_Text').style.display='none'; document.getElementById('_19_110_Open_Image').style.display='inline'; document.getElementById('_19_110_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif"&gt;&lt;/SPAN&gt;&lt;SPAN id=_19_110_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_19_110_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;get&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG id=_33_63_Open_Image onclick="this.style.display='none'; document.getElementById('_33_63_Open_Text').style.display='none'; document.getElementById('_33_63_Closed_Image').style.display='inline'; document.getElementById('_33_63_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif"&gt;&lt;IMG id=_33_63_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_33_63_Closed_Text').style.display='none'; document.getElementById('_33_63_Open_Image').style.display='inline'; document.getElementById('_33_63_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN id=_33_63_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_33_63_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;return&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;tb.Text;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;set&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG id=_77_108_Open_Image onclick="this.style.display='none'; document.getElementById('_77_108_Open_Text').style.display='none'; document.getElementById('_77_108_Closed_Image').style.display='inline'; document.getElementById('_77_108_Closed_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif"&gt;&lt;IMG id=_77_108_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; document.getElementById('_77_108_Closed_Text').style.display='none'; document.getElementById('_77_108_Open_Image').style.display='inline'; document.getElementById('_77_108_Open_Text').style.display='inline';" alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN id=_77_108_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"&gt;...&lt;/SPAN&gt;&lt;SPAN id=_77_108_Open_Text&gt;&lt;SPAN style="COLOR: #000000"&gt;{&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tb.Text&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;value;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif"&gt;}&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;4. 测试控件&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;通过以上几步，一个基本的自定义控件完成了。由于自定义控件项目形成的是一个程序集文件，我们并不能通过项目本身直接的看到我们控件运用的结果。我们可以在解决方案中新建一个Silverlight Project的项目来测试自定义控件。&lt;/P&gt;
&lt;P&gt;测试的方法很简单。首先先将自定义控件项目生成的程序集文件通过“Add Reference --&amp;gt; Project标签”的方式引用到新建的Silverlight Project项目中。然后在XAML文件的Canvas根节点中声明一个新的名字空间并指明程序集文件的名字：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;....&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;xmlns:mynamespace&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="clr-namespace:MySilverlightControl;assembly=ClientBin/MySilverlightControl.dll"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;....&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;....&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;这样就大功告成了。我们可以像使用其他元素一样使用自定义的控件了。只是需要在使用时特别指明控件的名字空间。&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;mynamespace:myControl&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="testControl"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Hi"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6851496" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item><item><title>Silverlight1.1开发入门系列（三）：画刷和变形</title><link>http://blogs.msdn.com/silverlightshanghai/archive/2007/11/23/silverlight1-1.aspx</link><pubDate>Fri, 23 Nov 2007 08:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6478012</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/6478012.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=6478012</wfw:commentRss><description>&lt;P&gt;前一阵子因为忙着TechED以及项目开发，很久没有到上面来踏一脚&amp;nbsp;。今天忙里偷闲，让我们继续我们的用.NET开发Silverlight应用程序的入门系列。今天的主题比较简单，也是最后一个和XAML直接相关的主题：Silverlight中不同类型的画刷和变形。因为这两个属性变化多端，进一步了解一下可以帮助我们更好的理解Silverlight中的XAML。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;A. 画刷（Brush）&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;画刷用于对图形对象进行填充。最主要的画刷属性是Fill和Stroke。Fill用于对对象进行填充，而Stroke用于对线条进行填色。对于Fill和Stroke，Silverlight中又进一步定义了几种不同填充方式：SolidColorBrush，LinearGradientBrush/RadialGradientBrush，ImageBrush，和VideoBrush。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;1. SolidColorBrush&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;表示填入某个单一的颜色。这是默认的填充方式。我们既可以用颜色名来直接指定颜色，也可以用颜色代号（如#FFFFFF&amp;nbsp;或 #FFFFFFFF等）来定义更多的颜色。在Silverlight中一共定义了141种颜色的名字，如Blue、Red、Green等等。以下两种代码其实是等价的：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="200"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="150"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;SolidColorBrush&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Black"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;或者：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="200"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="150"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Black"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;2. LinearGradientBrush/RadialGradientBrush&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;这两个都是渐变色的画刷。前者是线性渐变，而后者是放射性渐变。两者的语法相近，都需要用GradientStops这个属性来定义不同颜色的渐变点。而LinearGradientBrush中还需要通过StartPoint和EndPoint来定义起止点。&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;LinearGradientBrush：&lt;/EM&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="200"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="150"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;LinearGradientBrush&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;StartPoint&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0,0"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;EndPoint&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="1,1"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;LinearGradientBrush&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.GradientStops&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;GradientStop&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=“Blue"&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Offset&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;GradientStop&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Black"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Offset&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="1"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;LinearGradientBrush.GradientStops&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;LinearGradientBrush&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;显示结果如下：&lt;/P&gt;
&lt;P&gt;&lt;IMG height=150 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/LinearGradientBrush.bmp" width=200 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/LinearGradientBrush.bmp"&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&amp;nbsp;RadialGradientBrush：&lt;/EM&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="200"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="150"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;RadialGradientBrush&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;RadialGradientBrush&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.GradientStops&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;GradientStop&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Red"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Offset&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="0"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;GradientStop&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Color&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Black"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Offset&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="1"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;RadialGradientBrush.GradientStops&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;RadialGradientBrush&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;结果如下所示：&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=150 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/RadialGradientBrush.bmp" width=200 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/RadialGradientBrush.bmp"&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;3. ImageBrush&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;当然，除了给对象直接填充颜色，我们还可以使用图片作为其背景。所使用的画刷类型是ImageBrush。使用方法大致如下：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="200"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="75"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;ImageBrush&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;ImageSource&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://.../XBox360Logo.jpg"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;显示结果如下：&lt;/P&gt;
&lt;P&gt;&lt;IMG height=75 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/ImageBrush.bmp" width=200 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/ImageBrush.bmp"&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;4.&amp;nbsp;VideoBrush&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;在Silverlight中，我们还可以使用VideoBrush把视频作为动画背景。实现方式同样很简单：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;MediaElement&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=“MyVideo”&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Source&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=“Video.wmv”&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;IsMuted&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=“true”/&amp;gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;lt;Ellipse&amp;nbsp;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="200"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="75"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;VideoBrush&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;SourceName&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;=“MyVideo”/&amp;gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;lt;/Ellipse.Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;B. 变形（Transform）&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Silverlight里几乎所有的元素都支持变形操作。常见的变形操作有如下几个。为了更好的说明每一类的变形效果，请先记住下面这张脸：）&lt;/P&gt;
&lt;P&gt;&lt;IMG height=150 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_org.bmp" width=200 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_org.bmp"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;旋转变形：&amp;lt;RotateTransform/&amp;gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG height=182 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_rotate.bmp" width=181 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_rotate.bmp"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;缩放变形：&amp;lt;ScaleTransform/&amp;gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG height=214 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_scale.bmp" width=200 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_scale.bmp"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;扭曲变形：&amp;lt;SkewTransform/&amp;gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;IMG height=214 alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_skew.bmp" width=200 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/smile_skew.bmp"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;移动变形：&amp;lt;TranslateTransform/&amp;gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;该变形使图形的位置发生变化。&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;组合变形：&amp;lt;MatrixTransform/&amp;gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;使用该元素可以使图形同时进行缩放、扭曲，以及移动变形。&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;下面是两段示例代码：&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;进行单一的变换：&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TextBlock&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Hello&amp;nbsp;World"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TextBlock&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.RenderTransform&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;RotateTransform&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Angle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="45"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TextBlock.RenderTransform&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TextBlock&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;进行一组的变换：&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Content"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="500"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="500"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TextBlock&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;FontSize&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="24“&amp;gt;Button&amp;nbsp;still&amp;nbsp;works!&amp;lt;/TextBlock&amp;gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;mybutton:Button&amp;nbsp;Text="&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Push&amp;nbsp;Me"&amp;nbsp;Canvas.Top&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="50"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;.RenderTransform&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TransformGroup&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;RotateTransform&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Angle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="45"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;SkewTransform&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;AngleX&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="45"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;TransformGroup&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas.RenderTransform&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;IMG alt="" src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/group_transform.bmp" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/group_transform.bmp"&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6478012" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item><item><title>使用.NET语言开发SL应用程序入门（二）：界面和对象模型</title><link>http://blogs.msdn.com/silverlightshanghai/archive/2007/10/26/net-sl.aspx</link><pubDate>Fri, 26 Oct 2007 06:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5684175</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/5684175.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=5684175</wfw:commentRss><description>&lt;STRONG&gt;1. XAML：用来描述界面的语言&lt;/STRONG&gt; 
&lt;P&gt;&amp;nbsp;Silverlight是用XAML语言来描述界面的。XAML是eXtensible Application Markup Language的缩写，也就是可扩展的应用程序标记语言。在WPF（Windows Presentation Foundation）中，第一次出现了XAML，用来描述.NET语言。而Silverlight中的XAML只用来对用户界面作出统一的描述，弥补HTML/CSS等在界面定制上的不足，并使开发人员和设计人员可以运用同一种语言进行交流，减少额外的工作量。因此，Silverlight XAML的语法相对WPF中的XAML相对要简单一些，也更容易上手。&lt;/P&gt;
&lt;P&gt;虽然我们可以使用Microsoft Expression Studio的视觉化方式设计界面，但是了解XAML的基本语法可以帮助我们更好的定制自己的界面。如果想要直接编写XAML，使用Visual Studio 2008则可以提高编写的效率，因为里面有自动感应功能（Intellisense）。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;2. Canvas容器&amp;lt;Canvas /&amp;gt;和各种元素&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;任何Silverlight应用程序的界面描述都是以一个叫Canvas（画布）的容器为根开始的。当我们在Microsoft Expression Blend或者Visual Studio 2008中创建一个新的Silverlight项目后，总会生成一个只包含根Canvas的.xaml文件，如下所示：&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="parentCanvas"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/client/2007"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;xmlns:x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Loaded&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Page_Loaded"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;x:Class&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="SilverlightTestProject.Page;assembly=ClientBin/SilverlightTestProject.dll"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="640"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="480"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Background&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="White"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#000000&gt;任何元素都必须添加在这个根Canvas容器的里面，因为一个界面里只能有一个这样的根Canvas容器。我们可以在这个根容器里加入子容器或者其他元素。每个元素都有一个标签相对应。比如在子容器中添加一个矩形，并在根容器中添加一个椭圆形：&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="parentCanvas"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/client/2007"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;xmlns:x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Loaded&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Page_Loaded"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;x:Class&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="SilverlightTestProject.Page;assembly=ClientBin/SilverlightTestProject.dll"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="640"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="480"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Background&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="White"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;&lt;FONT size=2&gt;Silverlight定义的常见的几何图形包括矩形&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;Rectangle &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;，椭圆&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;Ellipse&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;，直线&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;Line &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;，多边形&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;Polygon &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;，多叉线&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;PolyLine &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;（&lt;/FONT&gt;不封闭的折线），路径&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;Path &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;（&lt;/FONT&gt;&lt;FONT color=#000000&gt;可以画出任意的形状和线条，比如不封闭的曲线）&lt;/FONT&gt;，等等。&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;TextBlock &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;允许我们定制显示在界面上的文字。&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;3. 附加元素属性&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;尝试以上代码，可以发觉我们其实看不到任何我们想要的性状，因为它们的默认的大小属性均为0。可见，仅使用这些元素标签还不足以得到我们想要得形状，我们需要在标签中设置它的属性值，确定它的大小、位置等等。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;观察根Canvas，我们已经可以了解到一些属性的定制，比如只在根节点出现的定义xml名字空间（&lt;FONT color=#ff0000&gt;xmlns&lt;/FONT&gt;）以及自定义的xml名字空间（&lt;FONT color=#ff0000&gt;xmlns:x&lt;/FONT&gt;）。其中还有一些常用的属性，如宽（&lt;FONT color=#ff0000&gt;Width&lt;/FONT&gt;），高（&lt;FONT color=#ff0000&gt;Height&lt;/FONT&gt;）。在Canvas中，这两个属性既可以用像素值来表示，也可以用百分比来表示。&lt;FONT color=#ff0000&gt;x:Name&lt;/FONT&gt;表示该元素示例的名称，有了这个名称，我们就可以在.NET代码中操作这个元素示例。&lt;FONT color=#ff0000&gt;Background&lt;/FONT&gt;属性设置了背景的颜色，不设置这个值，则该元素透明。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;每个元素都有属于自己的一组属性。比如，我们可以将刚才的代码改进一下：&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="parentCanvas"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;xmlns&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/client/2007"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;xmlns:x&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="http://schemas.microsoft.com/winfx/2006/xaml"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Loaded&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Page_Loaded"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;x:Class&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="SilverlightTestProject.Page;assembly=ClientBin/SilverlightTestProject.dll"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="640"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="480"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;Background&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="White"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;
&lt;DIV&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="subCanvas"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Canvas.Left&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="123"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Canvas.Top&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="117"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="53"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="39"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Ellipse&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Yellow"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="100"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="200"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;StrokeThickness&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="2"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Stroke&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Black"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Rectangle&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="myRect"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Canvas.Top&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="20"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Canvas.Left&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="20"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Width&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="100"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="100"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Fill&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Blue"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;Stroke&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="Red"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;StrokeThickness&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;="3"&lt;/SPAN&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&lt;BR&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: #800000"&gt;Canvas&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT color=#000000 size=2&gt;则可以看到以下效果：&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG height=194 alt=通过属性定制元素 src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/slshapes.JPG" width=200 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/slshapes.JPG"&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;其中&lt;FONT color=#ff0000&gt;Fill&lt;/FONT&gt;指定了填充色，&lt;FONT color=#ff0000&gt;Stroke&lt;/FONT&gt;和&lt;FONT color=#ff0000&gt;StrokeThickness&lt;/FONT&gt;定制了形状的轮廓线条的颜色和粗细。我们可以看到根Canvas下的子元素（包括子容器Canvas）的位置属性均表示相对上一级Canvas的坐标位置。值得注意的是这里虽然矩形&lt;FONT color=#0000ff&gt;myRect&lt;/FONT&gt;超出了&lt;FONT color=#0000ff&gt;subCanvas&lt;/FONT&gt;定义的边界范围，但它并不会被&lt;FONT color=#0000ff&gt;subCanvas&lt;/FONT&gt;剪裁，且仍属于&lt;FONT color=#0000ff&gt;subCanvas&lt;/FONT&gt;中的元素。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;顺便一提，目前我们只有Canvas一种容器，在不久的将来，Silverlight将会提供更多的容器，使布局管理更方便。&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;4. 对象模型&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#000000&gt;在WPF中，XAML是.NET代码的xml表现形式；而在Silverlight中，我们同样有与XAML相对应的.NET语言编程方式。其中，每一个元素对应一个对象，元素属性在其.NET对象中都有对应的属性。例如先前一个例子中的矩形就可以用以下C#语言来表示：&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 95%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;&lt;SPAN style="COLOR: #000000"&gt;Rectangle&amp;nbsp;myRect&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;Rectangle();&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;myRect&amp;nbsp;.SetValue(Canvas.TopProperty,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;117&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;);&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;myRect&amp;nbsp;.SetValue(Canvas.LeftProperty,&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;123&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;);&lt;BR&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;myRect&amp;nbsp;.Width&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;100&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;myRect&amp;nbsp;.Height&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;100&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;;&lt;BR&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;SolidColorBrush&amp;nbsp;brushBlue&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;SolidColorBrush();&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;brushBlue.Color&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;Colors.Blue;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;myRect&amp;nbsp;.Fill&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;brushBlue;&lt;BR&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;SolidColorBrush&amp;nbsp;brushRed&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #0000ff"&gt;new&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;SolidColorBrush();&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;brushRed.Color&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;Colors.Red;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;myRect&amp;nbsp;.Stroke&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;brushRed;&lt;BR&gt;&lt;BR&gt;&lt;IMG alt="" src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif" align=top mce_src="http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif"&gt;myRect&amp;nbsp;.StrokeThickness&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;=&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;3&lt;/SPAN&gt;&lt;SPAN style="COLOR: #000000"&gt;;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;FONT size=3&gt;&lt;FONT size=2&gt;这里&lt;FONT color=#3366ff&gt;&lt;FONT color=#2b91af&gt;SolidColorBrush&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;对象派生自&lt;FONT color=#2b91af&gt;Brush&lt;FONT color=#000000&gt;，&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;是画刷的一种。Silverlight里定义了好几种不同的画刷对图形进行填充。&lt;/FONT&gt;属性Fill的默认画刷是&lt;FONT color=#2b91af&gt;SolidColorBrush&lt;/FONT&gt;，因此可以在.xaml文件中可以直接给Fill属性赋值，但在.NET语言中则必须明确指出画刷的类型。有关画刷的具体内容我们会在以后介绍。&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT size=2&gt;刚才用C#定义出来的矩形还是独立的，如果要把它在界面上表示出来，则需要在其后加上下面这句代码将矩形加入上一级Canvas中：&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black"&gt;Children.Add(myRect);&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5684175" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item><item><title>使用.NET语言开发Silverlight应用程序入门（一）：了解项目结构</title><link>http://blogs.msdn.com/silverlightshanghai/archive/2007/10/26/net-silverlight.aspx</link><pubDate>Fri, 26 Oct 2007 06:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5684161</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/5684161.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=5684161</wfw:commentRss><description>&lt;P&gt;&lt;FONT color=#993300&gt;从今天开始，让我们系统的了解一下如何用.NET语言来开发Silverlight的应用程序。这个入门系列会包含用.NET语言（这里主要使用C#语言）开发Silverlight应用程序的各个方面，如UI控制、自定义控件、与HTML及Script语言的集成应用、HTTP网络存取等等。如果大家有什么感兴趣的话题也可以提出来。由于Silverlight 1.1还处于Alpha版本，.NET语言中关于Silverlight的一些API可能会与将来的正式版本中有些出入，但是大多数基本的东西还是不变的。&lt;/FONT&gt;&lt;/P&gt;&lt;STRONG&gt;使用.NET语言开发Silverlight应用程序入门之一：了解项目结构&lt;/STRONG&gt; 
&lt;P&gt;今天先让我们从Silverlight应用程序的.NET项目结构开始，看一下这样的一个项目中包含了些什么文件，这些文件分别是用来做什么的。了解这些内容有助于我们将来根据自己的需要制作更为复杂的项目内容。在开始介绍之前，请务必安装Silverlight 1.1 Alpha Refresh。&lt;/P&gt;
&lt;P&gt;无论是Silverlight 1.0还是1.1版本，一个Silverlight项目总是包含以下几种文件：&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;嵌入Silverlight应用程序的html文件。 
&lt;LI&gt;用来执行Silverlight应用程序载入工作的JavaScript文件。 
&lt;LI&gt;定义和描述应用程序界面的XAML文件。 &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;如果是.NET的项目，界面描述中所定义的新类型都包含在程序集（assembly）文件中。&lt;/P&gt;
&lt;P&gt;我们可以用Microsoft Expression Blend 2 （目前最新的预览版本是September Preview）或者Visual Studio 2008 Beta2 （需安装好Silverlight Tool Alpha）来创建一个新.NET的项目。创建成功后，我们就可以看到一个Silverlight的.NET项目包含了如下的目录结构：&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;STRONG&gt;References目录&lt;/STRONG&gt;&lt;BR&gt;查看该目录，我们可以看到其中包含了许多　（.dll）文件，这些文件定义了项目中所引用的各托管类型。如果我们要使用其他自定义的类型，就可能需要手动添加包含该类型定义的.dll文件。 若Silverlight插件中没有包含项目所引用的某些程序集文件，则应用程序用户需要下载这些程序集文件到本地。 
&lt;LI&gt;&lt;STRONG&gt;Page.xaml&lt;/STRONG&gt;&lt;BR&gt;项目默认的主界面的XAML描述文件。 
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Page.xaml.cs&lt;/STRONG&gt;&lt;BR&gt;每个xaml文件之后都有一个对应的.NET语言文件。由于我们创建的是C#项目，所以其对应的文件为.cs文件。这个文件对.xaml文件中的所引用的.NET类型做了定义。 通过编译之后，项目会生成程序集文件，供.xaml文件引用，且该程序集文件会随Silverlight应用程序一起下载到用户本地。 &lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Silverlight.js&lt;/STRONG&gt;&lt;BR&gt;该文件包含了运行Silverlight应用程序之前所必需的各种操作，主要检查用户是否安装了符合版本需求的Silverlight。如果没有安装，则Silverlight应用程序所在的页面将会显示图标，提示用户先安装插件。这里我们不建议Silverlight的开发设计人员改变该.js文件的内容。 
&lt;LI&gt;&lt;STRONG&gt;TestPage.html&lt;/STRONG&gt;（Blend 2中创建的文件名为Default.html）&lt;BR&gt;该文件为项目的默认主页，文件中引入了Silverlight的脚本文件来载入Silverlight应用程序。 
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;TestPage.html.js&lt;/STRONG&gt;（Blend 2中的文件名为Default_html.js）&lt;BR&gt;该文件中定义了TestPage.html中调用的CreatSilverlight()方法来载入Silverlight应用程序。 &lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;让我们再具体的看一看其中一些文件所包含的内容：&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;TestPage.html&lt;/STRONG&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&amp;lt;html&amp;gt;&lt;BR&gt;&amp;lt;head&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Silverlight Project Test Page &amp;lt;/title&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" src="Silverlight.js" mce_src="Silverlight.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript" src="TestPage.html.js" mce_src="TestPage.html.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;style type="text/css"&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#339966&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--设置应用程序在html页面中显示的大小，也可以用百分比表示，设置为100%则应用程序为自适应大小--&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;FONT color=#ff9900&gt;&amp;nbsp;&amp;nbsp; .silverlightHost { width: 640px; height: 480px; }&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/style&amp;gt;&lt;BR&gt;&amp;lt;/head&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&amp;lt;body&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#339966&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--以下的ID用来标示DIV，尤其当页面总有多个Silverlight实例时，这个ID就成为了标示每个Silverlight应用程序的重要标志--&amp;gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id="SilverlightControlHost" class="silverlightHost" &amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script type="text/javascript"&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; createSilverlight();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/div&amp;gt;&lt;BR&gt;&amp;lt;/body&amp;gt;&lt;BR&gt;&amp;lt;/html&amp;gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;TestPage.html.js&lt;/STRONG&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#339966&gt;//creatSilverlight函数用来执行载入Silverlight应用程序的操作及相关属性&lt;/FONT&gt;&lt;BR&gt;function createSilverlight()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;Silverlight.createObjectEx({&lt;BR&gt;&lt;FONT color=#339966&gt;&amp;nbsp; //指定了初始化载入的应用程序页面&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#ff9900&gt;&amp;nbsp;&amp;nbsp;source: "Page.xaml",&lt;/FONT&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;parentElement: document.getElementById("SilverlightControlHost"),&lt;BR&gt;&amp;nbsp;&amp;nbsp;id: "SilverlightControl",&lt;BR&gt;&amp;nbsp;&amp;nbsp;properties: {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;width: "100%",&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;height: "100%",&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;version: "1.1",&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;enableHtmlAccess: "true"&lt;BR&gt;&amp;nbsp;&amp;nbsp;},&lt;BR&gt;&amp;nbsp;&amp;nbsp;events: {}&lt;BR&gt;&amp;nbsp;});&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&lt;FONT color=#339966&gt;&amp;nbsp;//&amp;nbsp;下面的函数是默认将键盘焦点集中在Silverlight应用程序上&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.body.onload = function() {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var silverlightControl = document.getElementById('SilverlightControl');&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (silverlightControl)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; silverlightControl.focus();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Page.xaml&lt;/STRONG&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#339966&gt;&amp;lt;!--Canvas是一个包含了各种控件和元素的容器，每个Silverlight应用程序都有一个XAML的根文件，每个XAML文件的根都是一个Canvas容器，且只能有一个作为根元素的Canvas容器--&amp;gt;&lt;/FONT&gt;&lt;BR&gt;&amp;lt;Canvas x:Name="parentCanvas"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns="&lt;/FONT&gt;&lt;A href="http://schemas.microsoft.com/client/2007" mce_href="http://schemas.microsoft.com/client/2007"&gt;&lt;FONT color=#0000ff&gt;http://schemas.microsoft.com/client/2007&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:x="&lt;/FONT&gt;&lt;A href="http://schemas.microsoft.com/winfx/2006/xaml" mce_href="http://schemas.microsoft.com/winfx/2006/xaml"&gt;&lt;FONT color=#0000ff&gt;http://schemas.microsoft.com/winfx/2006/xaml&lt;/FONT&gt;&lt;/A&gt;&lt;FONT color=#0000ff&gt;"&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#339966&gt;&amp;lt;!--指定当Load事件发生时所要载入的方法--&amp;gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;FONT color=#ff9900&gt;Loaded="Page_Loaded"&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#ff9900&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#339966&gt;&amp;lt;!--指定该.xaml文件中的托管类进入点，以及所涉及到的引用（程序集）的位置，一般项目编译生成的程序集文件都位于项目中的ClientBin文件夹中--&amp;gt;&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x:Class="SilverlightProjectStructure.Page;assembly=ClientBin/SilverlightProjectStructure.dll"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Width="640"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Height="480"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Background="White"&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&lt;BR&gt;&amp;lt;/Canvas&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Page.xaml.cs&lt;/STRONG&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;public partial class Page : Canvas&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#339966&gt;&amp;nbsp;&amp;nbsp; //载入应用程序时的初始化方法，该方法中包含了所有页面初始化是所要做的操作&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Page_Loaded(object o, EventArgs e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&lt;FONT color=#ff6600&gt;&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=#339966&gt; //&amp;nbsp;初始化变量&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff6600&gt;&lt;FONT color=#339966&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; InitializeComponent();&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#339966&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //接下来指定其他所需的初始化操作……&lt;/FONT&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5684161" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item><item><title>创建第一个简单的应用程序</title><link>http://blogs.msdn.com/silverlightshanghai/archive/2007/10/26/5683969.aspx</link><pubDate>Fri, 26 Oct 2007 05:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5683969</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/5683969.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=5683969</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 24pt 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 12.0pt"&gt;如果你还未尝试过制作&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;Silverlight&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 12.0pt"&gt;应用程序，但却对它感兴趣的话，那这篇文章将会是一个不错的起点。在这篇文章中，我们会用到创建一个&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;Silverlight&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 12.0pt"&gt;应用程序所要用到的最基本的工具和技巧，包括对&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;XAML&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 12.0pt"&gt;文件的操作，事件响应，动画制作等等。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 16pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 24pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 1"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 16pt; COLOR: #365f91; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;I.&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 6pt; COLOR: #365f91; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-font-kerning: 18.0pt"&gt;准备工作&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 22pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 24.0pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;要创建一个&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;应用程序，必须要安装的是&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;运行时，也就是&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;的浏览器插件程序。如果只是用&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;JavaScript&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;进行开发，可以安装&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=89015&amp;amp;clcid=0x409"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Microsoft Silverlight 1.0 Release Candidate&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;；如果开发过程需要用到&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;.NET&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;的编程语言，则需要安装&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=88986&amp;amp;clcid=0x409"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Microsoft Silverlight 1.1 Alpha Refresh&lt;/SPAN&gt;&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;的开发设计工作，即使用最简单的记事本也可以做到，但是如果使用以下开发设计工具，将会极大的增加设计开发&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;应用程序的效率：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;开发人员工具：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=89146&amp;amp;clcid=0x409"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 12.0pt"&gt;Microsoft Visual Studio 2008 Beta2&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;下一代开发工具&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=89149&amp;amp;clcid=0x409"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 12.0pt"&gt;Microsoft Silverlight Tools Alpha Refresh for Visual Studio 2008 Beta2&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;基于&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;的插件程序（&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;add-on&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;），用于创建&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;应用程序。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;设计人员工具：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=79076&amp;amp;clcid=0x409"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 12.0pt"&gt;Expression Blend 2 August Preview&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;为&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;创建丰富的用户交互的专业设计程序&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=89148&amp;amp;clcid=0x409"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 12.0pt"&gt;Expression Media Encoder Preview&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;用来创建和增强视频效果的工具&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=79077&amp;amp;clcid=0x409"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 12.0pt"&gt;Expression Design&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;专业的图形设计工具&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;更多设计人员工具请访问&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://www.microsoft.com/expression/"&gt;&lt;SPAN style="COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'"&gt;Expression Studio&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="COLOR: blue; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"&gt;官方网站&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 24pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 1"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;II.&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 6pt; COLOR: #365f91; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-font-kerning: 18.0pt"&gt;简单的“&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: SimSun; mso-font-kerning: 18.0pt"&gt;Hello World&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-font-kerning: 18.0pt"&gt;”&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: SimSun; mso-font-kerning: 18.0pt"&gt;Silverlight&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-font-kerning: 18.0pt"&gt;应用程序步骤详解&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 22pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 24.0pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;下面的篇幅将会详细阐述创建一个简单的“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Hello World&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;”应用程序的具体步骤。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 10pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 2"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;1&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 13.5pt"&gt;．&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 6pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;在&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;Visual Studio&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;中新建项目&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;如果在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio 2008&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中安装了&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft &lt;/FONT&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt; Tools Alpha for Visual Studio 2008 Beta2&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，通过以下几步就可以轻松的创建一个&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;项目：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;点击菜单栏&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;File&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;New&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Project&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;，会弹出一个&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;New Project&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;对话框，根据自己对编程语言的喜好可以在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Project Types&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;中选择&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Visual C#&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;或&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Visual Basic&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;（此处选择的是&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Visual C#&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;）。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;如果是创建一个完整的应用程序，则在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Templates&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;中选择&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt; Project&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;在对话框的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Name&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;一栏中输入项目名，&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Location&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;一栏中输入项目创建的位置，点击“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;OK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;”。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape id=Picture_x0020_1 style="VISIBILITY: visible; WIDTH: 513pt; HEIGHT: 353.25pt; mso-wrap-style: square" alt="在VS2008中新建一个Silverlight项目" type="#_x0000_t75" o:spid="_x0000_i1032"&gt;&lt;v:imagedata o:title="在VS2008中新建一个Silverlight项目" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.jpg"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 10pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 2"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;2&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 13.5pt"&gt;．&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 6pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;编辑&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;XAML&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;文件&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio Orcas&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中创建了一个新的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;项目后，一个名为&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Page.xaml&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;的文件会自动在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Visual Studio&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中打开。通过在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Page.xaml&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;文件的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;&amp;lt;Canvas&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;标签后输入下面这个语句，可以在浏览器页面中得到一个简单的“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Hello World&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;”字样。（彩色字符为需要输入的语句，绿色字符不用输入）&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #4f6228; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;lt;Canvas …&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;TextBlock&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;"&lt;SPAN style="COLOR: blue"&gt;MyMessage&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Text&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;Hello World&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;FontSize&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;56&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: #4f6228; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;lt;/Canvas&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;按&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Ctrl+F5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;则可运行这段代码。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id=Picture_x0020_2 style="VISIBILITY: visible; WIDTH: 399pt; HEIGHT: 151.5pt; mso-wrap-style: square" alt="Hello World运行效果" type="#_x0000_t75" o:spid="_x0000_i1031"&gt;&lt;v:imagedata o:title="Hello World运行效果" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image002.jpg"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 10pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 2"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;3&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 13.5pt"&gt;．&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 6pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;用&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;.NET&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;语言加入事件处理&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;对应每一个&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;xmal&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;文件，都会有一个&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;.NET&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;语言相对应的代码文件，由于此处用的是&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Visual C#&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，因此对应于&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Page.xmal&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，可以在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Solution Explorer&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;的目录树下，找到&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Page.xmal.cs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;文件。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-no-proof: yes"&gt;&lt;v:shape id=Picture_x0020_3 style="VISIBILITY: visible; WIDTH: 173.25pt; HEIGHT: 234pt; mso-wrap-style: square" alt="XAML文件的Code Behind文件" type="#_x0000_t75" o:spid="_x0000_i1030"&gt;&lt;v:imagedata o:title="XAML文件的Code Behind文件" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.jpg"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;在继承于&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Canvas&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Page&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;类中，通过以下代码可以实现鼠标左键点击“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Hello World&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;”，使文字变成“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;I was pushed!&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;”。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #4f6228; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;public void Page_Loaded(object o, EventArgs e)&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #4f6228; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #4f6228; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// Required to initialize variables&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #4f6228; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;InitializeComponent();&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MyMessage.MouseLeftButtonDown += &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;MouseEventHandler&lt;/SPAN&gt;(MyMessage_MouseLeftButtonDown);&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&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;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: #4f6228; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;}&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;void&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; MyMessage_MouseLeftButtonDown(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;MouseEventArgs&lt;/SPAN&gt; arg)&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MyMessage.Text = &lt;SPAN style="COLOR: #a31515"&gt;"I was pushed!"&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;}&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 10pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 2"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;4&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 13.5pt"&gt;．&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 6pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;调试代码&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Visual Studio&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中调试&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;应用程序和调试其他应用一样简单。例如在“&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;MyMessage.Text = &lt;SPAN style="COLOR: #a31515"&gt;"I was pushed!"&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 9pt; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: 'Courier New'; mso-hansi-font-family: 'Courier New'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"&gt;”&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;这一行首单击鼠标左键设置断点，然后选择菜单栏中&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Debut&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Start Debugging&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，或者按&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;F5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;键，即可进行调试。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;当程序运行到断点处会自动暂停。此时可以查看断点处各个参数或属性的值，也可以通过&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Immediate Window&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，在调试模式下对代码做临时的修改以察看其效果。如在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Immediate Window&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中输入以下代码，按回车键后，对已暂停的应用程序继续进行调试，则浏览器中的字体透明度会被调整为&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;20%:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;MyMessage.Opacity = .2;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 10pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 2"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;5&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 13.5pt"&gt;．&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 6pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;在&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;Microsoft Expression Blend&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;中编辑动画效果&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;通过结合使用&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Expression Blend&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，可以对&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;UI&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;、动画或交互性内容进行更有效的设计开发。且&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio Orcas&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;与&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Expression Blend&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;可以协调工作。鼠标右键单击&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Page.xmal&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，在弹出菜单中选择&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Open in Expression Blend&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;，&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;则该项目会同时在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Expression Blend&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中打开。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id=Picture_x0020_4 style="VISIBILITY: visible; WIDTH: 173.25pt; HEIGHT: 234pt; mso-wrap-style: square" alt="在VS中打开Expression Blend进行XAML编辑" type="#_x0000_t75" o:spid="_x0000_i1029"&gt;&lt;v:imagedata o:title="在VS中打开Expression Blend进行XAML编辑" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image004.jpg"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;设置背景颜色&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;在设计界面右侧&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Properties&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;标签&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;à&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Brushes&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;中选择&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Solid Color Brush&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;，用鼠标点选调色板，则可以更改应用程序的背景颜色；选择&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Gradient Brushes&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;，则可以将背景颜色设置为渐变色。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;v:shape id=Picture_x0020_5 style="VISIBILITY: visible; WIDTH: 735.75pt; HEIGHT: 376.5pt; mso-wrap-style: square" alt="设置背景颜色" type="#_x0000_t75" o:spid="_x0000_i1028"&gt;&lt;FONT size=3&gt; &lt;v:imagedata o:title="设置背景颜色" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image005.jpg"&gt;&lt;/v:imagedata&gt;&lt;/FONT&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;添加动画效果&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;通过以下几步可以给“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Hello World&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;”添加旋转效果：&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;点击设计界面左侧&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Objects and Timeline&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;中的箭头符号，并在弹出的对话框中点击“加号”（&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Create New Timeline&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;）。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id=Picture_x0020_6 style="VISIBILITY: visible; WIDTH: 431.25pt; HEIGHT: 213pt; mso-wrap-style: square" alt="添加时间轴" type="#_x0000_t75" o:spid="_x0000_i1027"&gt;&lt;v:imagedata o:title="添加时间轴" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image006.jpg"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;在弹出的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Create Storyboard&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;对话框中将时间轴的名字取为“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Timeline1&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;”，并选中&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Create as a Resource&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;选项（这样我们稍候就可以用代码对该时间轴进行进一步操作），点击“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;OK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;”。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: SimSun; mso-no-proof: yes"&gt;&lt;v:shape id=Picture_x0020_7 style="VISIBILITY: visible; WIDTH: 4in; HEIGHT: 154.5pt; mso-wrap-style: square" alt="添加时间轴" type="#_x0000_t75" o:spid="_x0000_i1026"&gt;&lt;v:imagedata o:title="添加时间轴" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image007.jpg"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;点击&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;MyMessage&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;这个&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;TextBlock&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;对象，并在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Timeline&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;面板中点击“加号”，即为&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;MyMessage&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;这个&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;TextBlock&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;在时间轴初始位置增加一个关键帧。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;点击时间轴的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;0.5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;秒处，并添加关键帧。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;将“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Hello World&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;”移动到设计界面的右下方，然后将鼠标置于字符串的左下方，使之成为一个折角双箭头。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;拖动鼠标左键，使“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Hello World&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;”按顺时针方向旋转&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;90&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;度。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id=Picture_x0020_8 style="VISIBILITY: visible; WIDTH: 742.5pt; HEIGHT: 303.75pt; mso-wrap-style: square" alt="在Expression Blend中添加动画" type="#_x0000_t75" o:spid="_x0000_i1025"&gt;&lt;v:imagedata o:title="在Expression Blend中添加动画" src="file:///C:\DOCUME~1\t-xiguo\LOCALS~1\Temp\msohtmlclip1\01\clip_image008.jpg"&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;点击时间轴&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;1&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;秒处的位置，并添加关键帧。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 1in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;o&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;继续逆时针旋转字符串，并使之旋转回原来的位置。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;单击时间轴上方的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Play&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;按钮可以及时查看动画效果&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 10pt 0in 0pt 22.5pt; TEXT-INDENT: -22.5pt; LINE-HEIGHT: normal; mso-outline-level: 2"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;6&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: SimSun; mso-bidi-font-size: 13.5pt"&gt;．&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 6pt; COLOR: #4f81bd; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;用&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'Cambria','serif'; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'"&gt;.NET&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #4f81bd; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt"&gt;语言对动画进行操作&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 16pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 18.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;由于用&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio Orcas&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;与&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Expression Blend&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;同时打开了同一个项目，当项目在&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Expression Blend&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中进行了修改并进行了保存之后，&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Microsoft Visual Studio Orcas&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中的项目也会对应更新。将&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Page.xaml.cs&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;中的代码更新如下，则实现了对动画的操作：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;public void Page_Loaded(object o, EventArgs e)&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;// Required to initialize variables&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;InitializeComponent();&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Timeline1.Completed += &lt;SPAN style="COLOR: blue"&gt;new&lt;/SPAN&gt; &lt;SPAN style="COLOR: #2b91af"&gt;EventHandler&lt;/SPAN&gt;(Timeline1_Completed);&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MyMessage.MouseLeftButtonDown += new MouseEventHandler(MyMessage_MouseLeftButtonDown);&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&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;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: green; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;}&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;void&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; Timeline1_Completed(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;EventArgs&lt;/SPAN&gt; arg)&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;MyMessage.Text = &lt;SPAN style="COLOR: #a31515"&gt;"The End!"&lt;/SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;}&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;void&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt; MyMessage_MouseLeftButtonDown(&lt;SPAN style="COLOR: blue"&gt;object&lt;/SPAN&gt; sender, &lt;SPAN style="COLOR: #2b91af"&gt;MouseEventArgs&lt;/SPAN&gt; arg)&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;//MyMessage.Text = "I was pushed!";&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Timeline1.Begin();&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;}&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"&gt;按&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Ctrl+F5&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"&gt;键则可看到其最终效果：当鼠标左键单击“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Hello World&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"&gt;”时，字符会移动旋转，并在结束后变成“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;The End&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-bidi-font-family: 'Courier New'; mso-bidi-font-size: 10.0pt"&gt;”。&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 24pt 0in 0pt 0.5in; TEXT-INDENT: -0.5in; LINE-HEIGHT: normal; mso-outline-level: 1"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 13.5pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;III.&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 6pt; COLOR: #365f91; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang=ZH-CN style="FONT-SIZE: 12pt; COLOR: #365f91; FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Cambria; mso-hansi-font-family: Cambria; mso-bidi-font-family: Arial; mso-bidi-font-size: 13.5pt; mso-font-kerning: 18.0pt"&gt;参考资料&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 22pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 24.0pt; mso-fareast-font-family: 'Times New Roman'; mso-font-kerning: 18.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal"&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;请下载&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt; SDK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt"&gt;以更多的文档（英文）和示例：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=89144&amp;amp;clcid=0x409"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 12.0pt"&gt;Microsoft Silverlight 1.0 Software Development Kit Release Candidate&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; 1.0 RC&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;SDK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;，包含了相关文档、示例，以及一个“&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;Go Live&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;”证书，用以商业应用程序的开发。&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 6pt; FONT-FAMILY: 'Times New Roman','serif'; mso-bidi-font-size: 7.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A href="http://go.microsoft.com/fwlink/?LinkID=89145&amp;amp;clcid=0x409"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: blue; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-size: 12.0pt"&gt;Microsoft Silverlight 1.1 Software Development Kit Alpha Refresh&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;A title=Silverlight官方网站 href="http://www.microsoft.com/silverlight" target=_blank&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;FONT face=Calibri size=3&gt;Silverlight&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt; 1.1 Alpha&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;的&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face=Calibri&gt;SDK&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=ZH-CN style="FONT-FAMILY: 'SimSun','serif'; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-bidi-font-family: Arial; mso-bidi-font-size: 12.0pt"&gt;，包含了相关文档，以及示例。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5683969" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item><item><title>走近Silverlight </title><link>http://blogs.msdn.com/silverlightshanghai/archive/2007/10/26/silverlight.aspx</link><pubDate>Fri, 26 Oct 2007 05:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5683878</guid><dc:creator>SilverlightShanghai</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/silverlightshanghai/comments/5683878.aspx</comments><wfw:commentRss>http://blogs.msdn.com/silverlightshanghai/commentrss.aspx?PostID=5683878</wfw:commentRss><description>&lt;P&gt;在和大家一起讨论Silverlight之前，让我们先来简要地了解一下Silverlight吧。&lt;/P&gt;
&lt;DIV&gt;&lt;STRONG&gt;一、什么是Silverlight&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;究竟什么是Silverlight？对不同的角色，Silverlight的定义或许会不一样。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;对于互联网用户来说，Silverlight是一个安装简单的插件程序。用户只要安装了这个插件程序，就可以在Windows和Macintosh上多种浏览器中运行相应版本的Silverlight应用程序，享受视频分享、在线游戏、广告动画、交互丰富的网络服务等等。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG alt=用Silverlight开发的在线游戏 src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_game2.JPG" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_game2.JPG"&gt;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG style="WIDTH: 406px; HEIGHT: 336px" height=350 alt=Silverlight的富交互式应用 src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_ecommerce.JPG" width=406 mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_ecommerce.JPG"&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;对于开发设计人员而言，Silverlight是一种融合了微软的多种技术的Web呈现技术。它提供了一套开发框架，并通过使用基于向量的图像图层技术，支持任何尺寸图像的无缝整合，对基于ASP.NET、AJAX在内的Web开发环境实现了无缝连接。Silverlight使开发设计人员能够更好的协作，有效地创造出能在Windows和Macintosh上多种浏览器中运行的内容丰富、界面绚丽的Web应用程序——Silverlight应用程序。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;简而言之，Silverlight是一个跨浏览器、跨平台的插件，为网络带来下一代基于.NET媒体体验，和丰富的交互式应用程序。对运行在Macintosh和Windows上主流浏览器，Silverlight提供了统一而丰富的用户体验。通过Silverlight这个小小的浏览器插件，视频、交互性内容，以及其他应用能完好的融合在一起。&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;二、Silverlight对视频媒体的支持&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;Silverlight为用户提供了低成本、高质量的流媒体解决方案。它采用荣获Emmy奖的Windows Media技术，使同等质量的视频传输流量下降了约46%，并与现有的Windows Media流量配置方案兼容。如果采用下一代Windows Server （Longhorn）系统中的IIS媒体包，流量还可能会进一步下降。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG alt=Silverlight使网络高清视频欣赏成为可能 src="http://www.scottgu.com/blogposts/silverlight/three/step1.jpg" mce_src="http://www.scottgu.com/blogposts/silverlight/three/step1.jpg"&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Silverlight的安装包本身已经包含了Windows Media的解码技术。因此，在客户端的操作系统中，不需要安装任何Windows Media Player等软件，就可以播放 WMV，VC-1，WMA和MP3等多种从高清质量到移动设备的视频以及音频。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Silverlight还提供了新的基于视频和动画的广告策略方案，可以在视频上增加视频、动画或其他交互性内容，使视频动画同步播放而不影响视频质量。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG alt=新的广告策略 src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_ad.JPG" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_ad.JPG"&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;三、Silverlight与Web服务&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;作为一个客户端的插件，Silverlight对于服务端没有任何要求。无论是Windows+IIS+SQL Server+ASP.NET的WISA架构，或是Linux+Apache+MySql+PHP的LAMP架构，或者其他CGI架构，都可以使用Silverlight，而不用作特别配置。Silverlight还可以和现有的网站设计融洽共处。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Silverlight支持LINQ和LINQ to XML等技术，以及JSON，RSS，POX，REST等常见协议，从而可以方便的获得数据，实现服务与数据的混合。Silverlight的页面描述采用了基于文本的XAML文件格式，可以实现搜索引擎优化，使富交互式应用程序的内容能被索引并搜索到。而通过Windows Live提供的&lt;A href="http://silverlight.live.com/" mce_href="http://silverlight.live.com/"&gt;Silverlight Streaming&lt;/A&gt;，可以快速发布并集成软件服务和富媒体的内容。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG alt=Silverlight的体系结构 src="http://msdn2.microsoft.com/en-us/library/Bb404713.SLarch_1(en-us,MSDN.10).png" mce_src="http://msdn2.microsoft.com/en-us/library/Bb404713.SLarch_1(en-us,MSDN.10).png"&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;四、Silverlight的开发与设计&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;Silverlight基于.NET框架提供了灵活的编程模型。Silverlight 1.1包含了WPF（Windows Presentation Foundation）的一个子集，利用Microsoft .NET Framework 3.0中的呈现技术 XAML使Silverlight和基于Windows应用程序的表现层保持一致。从版本1.1开始，Silverlight的开发支持JavaScript, .NET托管语言和动态语言等多种编程语言。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Silverlight还提供了一系列工具。通过Microsoft Expression Studio，设计人员可以创建出交互式的用户接口和富媒体体验，为视频媒体进行编码和发布，并创建出符合W3C标准的网络站点。而对于开发人员，Microsoft Visual Studio 2008提供了丰富编程语言支持，强大的跨平台调试功能。并通过Microsoft Intellisense协助开发人员进行客户端和服务端的快速编码开发。因此，无论是开发人员和设计人员，都可以运用已有的技巧和工具，将Silverlight集成到现有的网络应用中。&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;五、Silverlight的实际应用&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;虽然Silverlight目前还处于测试版本阶段，它已和国内外多家公司建立了合作关系。比如美国最大的棒球联盟&lt;A href="http://mlb.mlb.com/media/video.jsp" mce_href="http://mlb.mlb.com/media/video.jsp"&gt;MLB&lt;/A&gt;已采用Silverlight播放其网站上的部分视频。为20th Centry Fox、Sony Pictures Television等著名国际公司提供网络电视服务的Maven Networks也将把Silverlight带入自己的网络电视平台。作为2008年奥运会官方互联网赞助商的搜狐公司也与微软合作，打算使用Silverlight来完成互联网上的奥运火炬传递项目。相信不久，随着Silverlight 1.0的正式发布，互联网用户将会有更多的机会体验到Silverlight所带来的精彩的媒体体验和丰富的交互性内容。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG alt=搜狐奥运火炬传递项目 src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_sohu.JPG" mce_src="http://p.blog.csdn.net/images/p_blog_csdn_net/SilverlightShanghai/sl_sohu.JPG"&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;六、Silverlight的相关支持&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;1．版本：Silverlight目前推出了1.0 RC和1.1 Alpha两个版本。Silverlight 1.0版本重点重点在于丰富的界面及视频体验，支持JavaScript的编程开发；而Silverlight 1.1除了包含Silverlight 1.0的特性之外，还支持对.NET托管语言以及动态语言进行Silverlight应用程序开发的。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;2．操作系统：Silverlight目前所支持的操作系统包括：Windows Vista，Windows XP，Windows Server 2003，Mac OS X 10.4，以及Mac OS X Leopard；Silverlight 1.1即将支持Windows 2000操作系统。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;3．浏览器：Silverlight目前支持的浏览器包括IE 6，IE 7，Firefox 2.0，Firefox 1.5，Safari 2.0。Silverlight 1.1即将支持Opera浏览器。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;4． 编程语言：Silverlight 1.0支持JavaScript，而Silverlight 1.1目前支持Visual C#, Visual Basic, Jscript和IronPython，很快将支持Ruby以及VBx的编程开发。&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;下图给开发人员提供了更完整的参考：&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;IMG height=1018 alt="" src="http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png" width=1600 mce_src="http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png"&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;七、其他参考资料&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;关于更多Silverlight的内容，可以访问以下站点：&lt;/DIV&gt;
&lt;DIV style="TEXT-INDENT: -0.25in"&gt;&lt;SPAN&gt;1．&lt;/SPAN&gt;Silverlight全球官方社区 &lt;A href="http://silverlight.net/" mce_href="http://silverlight.net/"&gt;http://www.silverlight.net&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-INDENT: -0.25in"&gt;&lt;SPAN&gt;2．&lt;/SPAN&gt;Microsoft Silverlight官方主页 &lt;A href="http://www.microsoft.com/silverlight" mce_href="http://www.microsoft.com/silverlight"&gt;http://www.microsoft.com/silverlight&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV style="TEXT-INDENT: -0.25in"&gt;&lt;SPAN&gt;3．&lt;/SPAN&gt;Microsoft Silverlight开发中心 &lt;A href="http://msdn.microsoft.com/silverlight" mce_href="http://msdn.microsoft.com/silverlight"&gt;http://msdn.microsoft.com/silverlight&lt;/A&gt; &lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5683878" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/silverlightshanghai/archive/tags/Silverlight_6551E895FB7C1752_/default.aspx">Silverlight入门系列</category></item></channel></rss>