Silverlight 頁面 控制項繼承的二種寫法

2022-01-31 13:03:21 字數 620 閱讀 4232

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

只要是稍微象樣點的專案,一般都會先弄乙個pagebase或usercontrolbase做基類,然後其它頁面/使用者控制項繼承自它,標準的寫法如下:

先定義基類: pagebase.cs

using system.windows.controls;

namespace sl_test

}

然後建立乙個使用者控制項page1繼承自它:

後端cs部分:

namespace sl_test

}}

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

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

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

public partial class page1 :pagebase

變成:

public partial class page1

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

Silverlight控制項DataGrid用法總結

常規的用法先總結一下。前台設定列名,列寬,列高,繫結資料。後台構造資料來源,設定是否排序等。其他的小技巧遇到了總結到此文。如圖 大氣象 usercontrol x class hcload.uc datagrid xmlns xmlns x xmlns d xmlns mc mc ignorable...

Silverlight控制項關係理解

本篇學習了silverlight中的控制項繼承關係,了解控制項的繼承關係對應我們操作控制項,使用控制項的樣式,模板有很大的幫助!下面是我們常用控制項繼承和派生關係類圖!這裡只是列出了部分空控制項關係!關於繼承關係的一點理解 1 frameworktemplate類 建立元素的元素樹 用於 xaml檔...

Silverlight顯示控制項 DataForm

dataform顯示資料 1 按鈕的顯示 2自定義顯示 3自定義編輯 新增和顯示模板 customizing edit,add,and display templates toolkit dataform.edittemplate datatemplate stackpanel toolkit da...