开启Silverlight开发之旅:基础与实战
1. XAML:基于XML的声明式语言
XAML本质上就是XML,它是将对象图序列化为XML的常用方式。XAML中的元素和属性最终会在内存中表现为对象。它虽不是严格意义上的语言,但有着类似语言的规则、模式和行为。在很多方面,XAML与HTML相似,二者都以声明式的方式定义界面。
以下是在ASP.NET中实现网页按钮的代码:
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
而在XAML中创建类似按钮的代码如下:
<Grid x:Name="LayoutRoot" Background="White">
<Button Width="100" Height="50" Content="Button"></Button>
</Grid>
也可以在代码中定义元素,使用C#创建相同按钮的代码如下:
Button b = new Button();
b.Width = 100;
b.Height = 50;
b.Content = "Butto
超级会员免费看
订阅专栏 解锁全文
1513

被折叠的 条评论
为什么被折叠?



