天天看點

Silverlight:頁面/控件繼承的二種寫法

前言:此乃水文,高手繞道.

隻要是稍微象樣點的項目,一般都會先弄一個PageBase或UserControlBase做基類,然後其它頁面/使用者控件繼承自它,标準的寫法如下:

先定義基類: PageBase.cs

然後建立一個使用者控件Page1繼承自它:

後端cs部分:

對于silverlight而言,光這樣是不夠的,前端xaml部分也要修改:

即xaml要繼承一個類,得同時改xaml.cs與xaml檔案二處。

今天又看到了另一種偷懶的做法,可以隻修改Xaml即可,方法就是直接去掉xaml.cs檔案中的:PageBase,即将:

變成:

這樣簡單多了,算是silverlight/WPF特有的寫法吧。

作者:菩提樹下的楊過

繼續閱讀