首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 自訂控件(二):可自訂樣式的星級控件——TableItemStyle 集合取代零散屬性

     編輯:關於ASP.NET

需求:文字顯示位置(左/下)、顏色、字型等樣式持續擴充。若每需求加一屬性會爆炸。解決:引入 TableItemStyle 集合屬性,統一管理單元格樣式。

樣式類別體系

  • Style:基礎(BackColor、ForeColor、Border...)。
  • TableItemStyle:擴充 Style,加入 HorizontalAlign、VerticalAlign、Wrap 等表格專用。
  • TableStyle:整個表格樣式。

星級控件內部表格兩欄:左欄文字、右欄星圖。暴露 LabelStyle、StarStyle 兩個 TableItemStyle 屬性,開發者可任意設定對齊、顏色、字型,渲染時套用至對應 TableCell。

圖示:

  • 文字在下:
  • 樣式類別圖:
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved