Silverlight 2 的基礎XAML語法學習

2021-09-21 20:31:54 字數 985 閱讀 6411

要想成為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...