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”微信公衆号