《SilverLight2快速入门》之Hello SilverLight

《SilverLight2快速入门》之Hello SilverLight,第1张

概述环境搭建好了,下面从一个最简单的应用程序开始练习SilverLight编程。 打开VisualStudio2008,添加新项目(笔者习惯C#编程):   在解决方案浏览器中默认会有App.xaml和Page.xaml,App.xaml是启动入口,Page.xaml就是我们的一个SilverLight程序。你可以在项目中创建多个xaml文件 具体如图:     解决方案浏览器: 这里我们用编写代码的 环境搭建好了,下面从一个最简单的应用程序开始练习Silverlight编程。 打开VisualStudio2008,添加新项目(笔者习惯C#编程):

  在解决方案浏览器中默认会有App.xaml和Page.xaml,App.xaml是启动入口,Page.xaml就是我们的一个Silverlight程序。你可以在项目中创建多个xaml文件 具体如图:

    解决方案浏览器:

这里我们用编写代码的方式设计界面,效果如下

Page.xaml代码如下: < UserControl x:Class ="SilverlightApplication1.Page"
         xmlns ="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    
         xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"    
         WIDth ="400" Height ="300" >
         < GrID x:name ="LayoutRoot" Background ="White" >
                 < button x:name ="mybutton" Content ="点我" WIDth ="200" Height ="50"
                 Foreground ="Red" Click ="mybutton_Click" > </ button >
         </ GrID >
</ UserControl >
< UserControl> 是Silverlight的根容器 < GrID >是布局容器,如果有Java Swing编程经验的人,对这个理解会比较快一点。 < button >是一个按钮   Page.xaml.cs代码如下:

using System.windows;

using System.windows.Controls;

using System.windows.Media;


namespace SilverlightApplication1

{

         public partial class Page : UserControl

        {

                 public Page()

                {

                        InitializeComponent();

                }


                 private voID mybutton_Click( object sender,RoutedEventArgs e)

                {

                         this.mybutton.Content = "Hello Silverlight!";

                         this.mybutton.Background = new SolIDcolorBrush(colors.Red);

                }

        }

}
实现如果点击按钮,则在按钮上显示 "Hello Silverlight!", 并且按钮背景色变为红色。 运行测试和其它应用程序一致,点击运行图表或者菜单项就可以了。 运行效果如下:

OK,从创建项目到创建xaml文件,这是我们接下来不断重复的步骤。 总结

以上是内存溢出为你收集整理的《SilverLight2快速入门》之Hello SilverLight全部内容,希望文章能够帮你解决《SilverLight2快速入门》之Hello SilverLight所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存