似水木·W

关注设计、FLASH、Flex、RIA、用户体验、WEB开发、程序分析、程序架构

导航

SilverLight(WPF/E)开发基础(2)—— Hello world

Posted on 2007-05-10 17:02  长廊  阅读(119)  评论(0)    收藏  举报
用blend新建一个project,然后新建一个Canvas,起名叫control_mc
没有blend的兄弟就直接新建一个xaml,然后黏贴以下代码:
<Canvas
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  Width="640" Height="480"
  Background="#FFEB2222">
  <Canvas x:Name="control_mc" Width="382" Height="23" Canvas.Left="132" Canvas.Top="8"/>
</Canvas>

之后在js修改onload的代码为:
this.control = control;
var control_mc = this.control.findName("control_mc");    
var textblock = document.getElementById("host").createFromXaml('<TextBlock Canvas.Top="50" Canvas.Left="50" FontFamily="Verdana" FontSize="24">Hello WPF/E</TextBlock>');
control_mc.children.Add(textblock);

效果如下:

uploads/200704/13_061741_.jpg


如果不知道如果配置开发环境的看这篇文章:
WPF/E开发基础(1)—— 配置开发环境

WPF/E的使用包括工具以及代码方面都很蹩脚,尤其是从Flash转过来的开发人员,要适应好一阵子,如果不改变这样的情况,提高软件的使用性和易用性很难占领这块的市场。而且微软的文档写的很不好,希望发布正式版后能全面跟进


作者: ai829