天天看點

Silverlight 2 DispatcherTimer和通過XAML建立UI元素

xaml标簽元素在silverlight運作時被轉換成相應的對象,通過xamlreader類的load方法,動态建立ui元素:

指定一條xaml内容字元串,為按照xml規則運作,xamlreader.load()現在需要你在你的xaml檔案中指定一個xmlns;

通過xamlreader.load方法把元素在記憶體中編譯(這樣就可以得到ui元素對象的引用,也有可能是null,或者報錯);

最後把它添加到容器的子控件中。

下面我們來制作一個簡單的時鐘,page.xaml如下:

page.xaml.cs如下:

運作的結果如下:

一個簡單的電子鐘做好了。主要是學習兩項内容:通過xamlreader類的load方法,動态建立ui元素和dispatchertimer。

本文來自雲栖社群合作夥伴“donet跨平台”,了解相關資訊可以關注“opendotnet”微信公衆号

繼續閱讀