第一个Silverlight程序,绘制一个长方型、一个椭圆、画一条线
2011-10-20 15:04
363 查看
第一个Silverlight程序,绘制一个长方型、一个椭圆、画一条线
1、首先新建一个Silverlight程序,然后新建一个UserControl页面命名为whatxaml.xaml,在前台绘制图形:
2、更改启动项,双击打开App.xaml 然后将Application_Startup事件下的new 实例更改为UserControl的实例名,如下代码
然后按F5运行,就看到想要的结果:
第一个小例子,程序很简单主要是为了体会Silverlight在绘制图形方面的强大功能。
1、首先新建一个Silverlight程序,然后新建一个UserControl页面命名为whatxaml.xaml,在前台绘制图形:
<UserControl x:Class="Propject1.s01.whatxaml" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"> <!-- 画布元素 --> <Canvas x:Name="LayoutRoot" Background="White" > <!-- 绘制矩形元素 --> <Rectangle Width="240" Height="100" Fill="Gold" Stroke="Black" Canvas.Top="20" Canvas.Left="20" /> <!-- 绘制一个圆形元素 --> <Ellipse Width="200" Height="100" Fill="BurlyWood" Stroke="Black" Canvas.Left="20" Canvas.Top="126" /> <!--绘制一个圆形元素--> <TextBlock Text="Silverlight开发历程" Foreground="Black" Canvas.Left="28" Canvas.Top="165" FontSize="20"/> <!--绘制线条--> <Line X1="50" Y1="130" X2="260" Y2="260" Stroke="Red" StrokeThickness="3" /> </Canvas> <!-- /画布元素 --> </UserControl>
2、更改启动项,双击打开App.xaml 然后将Application_Startup事件下的new 实例更改为UserControl的实例名,如下代码
public partial class App : Application { public App() { this.Startup += this.Application_Startup; this.Exit += this.Application_Exit; this.UnhandledException += this.Application_UnhandledException; InitializeComponent(); } private void Application_Startup(object sender, StartupEventArgs e) { this.RootVisual = new whatxaml(); }
然后按F5运行,就看到想要的结果:
第一个小例子,程序很简单主要是为了体会Silverlight在绘制图形方面的强大功能。
相关文章推荐
- 第一个Silverlight程序,绘制一个长方型、一个椭圆、画一条线
- 第一个Silverlight程序,绘制一个长方型、一个椭圆、画一条线
- 第一个Silverlight程序,绘制一个长方型、一个椭圆、画一条线
- c# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- MFC上如何绘制一个可以旋转的椭圆
- 学习Silverlight时练手的一个网站程序代码
- 用C语言编写函数实现一个整数计算机,程序接受三个参数,第一个参数为操作项,后两个参数为操作数。
- 每天一个OpenGL程序 第二篇 点的绘制
- 只开启一个程序,如果第二次打开则自动将第一个程序显示到桌面
- 编写一个单文档界面应用程序,该程序在用户区能以在两个矩形的相交矩形为外接矩形画一个椭圆。
- 在hellowrold程序基础上绘制一个圆
- C# 只开启一个程序,如果第二次打开则自动将第一个程序显示到桌面
- 第一个MyBatis程序 将一个学生信息写入到DB
- 用java写的一个简单的日历,我的第一个小程序,新人还请前辈们多加指点。
- 点亮一个发光二极管LED--51的第一个程序
- 初学SilverLight - (2)第一个SilverLight程序
- CUDA第一个程序(只有一个线程)
- 每天一个OpenGL程序 第六篇 图形的组合绘制
- C# 程序只能运行一次(多次运行只能打开同一个程序) 并激活第一个实例,使其获得焦点,并在最前端显示.
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。