Just RUN

A scientist builds in order to learn; an engineer learns in order to build.

初识 Avalon

    其实很早就想看看Avalon,虽然到现在我还不清楚它是什么,今天终于如愿以偿了。

    事情源于一个项目,需要展示展览馆展位情况,我想用VML就得了,一来自己熟,二来IE直接支持,不想事违我愿,非要用SVG,其实我一直对W3C不满,人家用的都好好的,非要自己搞个XX标准,VML到SVG,HTML到XHTML(似乎自己把自己搞翻了),还有就是像博客源BLOG这样的程序,非要用DIV来格式显示,好像HTML不是他们搞的一样,唉,发发牢骚了。没办法,拗不过人家,折腾吧,开始找SVG在.NET下比较好的库什么的,就是这样的意外,我找到了Avalon,似乎八杆子打不到,呵呵,看看这个网站就知道为什么了http://www.mobiform.com/2005/homecontent.htm

    这家公司提供了SVG的库,虽然觉得不怎么样了,主打产品了mobiform本身就是一个Avalon的应用,先把SVG折腾过了,开始弄这个什么mobiform,看看要求

Windows XP with Service Pack 2
.NET 2.0 Beta
Avalon Community Technology Preview

    前两个容易,机器早已安完,后一个就。。。。。。因为我两个月前找这个还没找到,试试看吧,结果还真给我找到了

http://www.microsoft.com/downloads/details.aspx?FamilyID=C8F904E1-B4CA-402B-ACCF-AAA2BD60DA74&displaylang=en

    万事俱备,开始折腾,当我把所有的都安完之后,打开了一个XAML。郁闷了,三个按钮死活不肯出来,无办法,在俺的VPC上接着折腾,说起来真是蹊跷了,由于VPC比较差,我把Theme服务停掉了,露出了丑丑的WIN 2000的按钮,反正出来了,欣喜,呵呵,我有把Theme服务开启了,按钮又害羞了,不肯出来,我恍悟,在自己机器上试了试,果真,由于我装了Stylexp,在非Windows的样式下显示控件有问题,罪魁祸首。

     这样一天就这样折腾过去了,机器实在太慢,都要疯了,开始菜单都爆了,另外有兴趣可以看看mobiform,上面给链接了,说实在的,这个公司做的东西真不怎么样,BUG多多。

<DockPanel xmlns="http://schemas.microsoft.com/2003/xaml">
    
<Border Background="LightBlue"
            DockPanel.Dock
="Top">
        
<Text>Some Text</Text>
    
</Border>
    
    
<Border DockPanel.Dock="Bottom"
            Background
="LightYellow">
        
<Text>Some text at the bottom of the page.</Text>
    
</Border>
    
    
<Border DockPanel.Dock="Left"
            Background
="Lavender">
        
<Text>Some more text</Text>
    
</Border>
    
    
<Border DockPanel.Dock="Fill">
        
<DockPanel>
            
<Button DockPanel.Dock="Top" 
                    Height
="30px"
                    Width
="100px"
                    Margin
="10,10,10,10">Button1</Button>
            
<Button DockPanel.Dock="Top"
                    Height
="30px"
                    Width
="100px"
                    Margin
="10,10,10,10">Button2</Button>
            
<Border DockPanel.Dock="Fill"
                    Background
="LightGreen">
                
<Text >Some Text Below the Buttons</Text>
            
</Border>
        
</DockPanel>
    
</Border>
</DockPanel>

posted on 2005-01-20 17:58    阅读(3374)  评论(4编辑  收藏  举报

导航