Silverlight 2 Beta 1版本釋出了,無論從Runtime還是Tools都給我們帶來了很多的驚喜,如支援架構語言Visual Basic, Visual C#, IronRuby, Ironpython,對JSON、Web Service、WCF以及Sockets的支援等一系列新的特性。《一步一步學Silverlight 2系列》文章帶您快速進入Silverlight 2開發。
本文為系列文章第10篇,主要介紹Silverlight 2中的使用者控件使用。
在Silverlight 2中,我們可以根據開發自定義控件或者建立使用者控件,以達到控件重用的目的,添加一個新的使用者控件:
編寫使用者控件實作代碼:
<a href="http://11011.net/software/vspaste"></a>
在需要使用該使用者控件的頁面XAML中注冊命名空間:
使用使用者控件:
簡單的修改一下上面示例中的XAML檔案,添加一個文本塊控件,用它來顯示文字提示資訊。
定義屬性:
為ConfirmBox控件的Message屬性指派:
運作後效果如下所示:
<a href="http://www.cnblogs.com/images/cnblogs_com/Terrylee/WindowsLiveWriter/Silverlight210_102DA/TerryLee_Silverlight2_0053_2.gif"> </a>
使用者控件可以動态的添加到頁面中,修改一下Page.xaml中的XAML代碼,放入一個Canvas作為使用者控件的容器。
編寫添加使用者控件代碼:
本文轉自lihuijun51CTO部落格,原文連結: http://blog.51cto.com/terrylee/67244,如需轉載請自行聯系原作者