要想成為silverlight 的開發高手,熟練通達xaml語法是必由之路。現在我們來乙個空的xaml模板。
silverlight 1.0 的模板是這樣的:
[url]"
xmlns:x="
[url]"
width="400" height="300">
silverlight 2.0的模板是這樣的:
[url]"
xmlns:x="
[url]"
width="400" height="300">
這兩個xaml模板,最上層的root element分別以---和--來宣告,然後在其中開始宣告格式各樣的silverlight物件。都有兩樣東西是一樣的
xmlns=
[url]
這是宣告預設對應的命名空間,系統會將它當作預設值
xmlns:x=
[url]
以x:開頭的xaml宣告對應到這個個別的命名空間。
你的xaml至少需要宣告第乙個命名空間,你的silverlight才能夠執行,否則就會產生錯誤,第二個命名空間在許多場合會用得到,所以把它也加入當作預設的模板。基礎模板之下就需要加入布局容器了,當然在silverlight 1.0裡面你可以把textblock阿等等直接放在...之間,不過那樣調整版面就很不方便。通常會加入乙個花布。
到了silverlight 2.0在基礎模板之後是必須加入布局容器的,然後才能新增silverlight 控制項,具體可參照
silverlight 教程第二部分:使用布局管理 (木野狐譯)
。silverlight 2.0和silverlight 1.0相比布局容器豐富多了,1.0只有乙個canvas,2.0擁有了wpf的三個容器了:grid、panel或canvas.具體例項可參看
silverlight 教程第二部分:使用布局管理 (木野狐譯)
。不過這三個布局容器只能夠選擇乙個,內部就可以任意巢狀了,非常的方便。
自由、創新、研究、探索……
Silverlight 2 的基礎XAML語法學習
要想成為silverlight 的開發高手,熟練通達xaml語法是必由之路。現在我們來乙個空的xaml模板。silverlight 1.0 的模板是這樣的 xmlns x width 400 height 300 silverlight 2.0的模板是這樣的 xmlns x width 400 he...
Silverlight 2 開發環境
第一步安裝 visual studio 2008 with sp1,這是主要的silverlight 2 開發環境,可以選擇 visual web developer 2008 express edition with service pack 1,它是乙個免費的開發工具。第二步安裝sql serv...
Silverlight 2 開發環境
第一步安裝 visual studio 2008 with sp1,這是主要的silverlight 2 開發環境,可以選擇visual web developer 2008 express edition with service pack 1,它是乙個免費的開發工具。第二步安裝sql serve...