前言:此乃水文,高手繞道.
隻要是稍微象樣點的項目,一般都會先弄一個PageBase或UserControlBase做基類,然後其它頁面/使用者控件繼承自它,标準的寫法如下:
先定義基類: PageBase.cs
然後建立一個使用者控件Page1繼承自它:
後端cs部分:
對于silverlight而言,光這樣是不夠的,前端xaml部分也要修改:
即xaml要繼承一個類,得同時改xaml.cs與xaml檔案二處。
今天又看到了另一種偷懶的做法,可以隻修改Xaml即可,方法就是直接去掉xaml.cs檔案中的:PageBase,即将:
變成:
這樣簡單多了,算是silverlight/WPF特有的寫法吧。
作者:菩提樹下的楊過