需求:文字顯示位置(左/下)、顏色、字型等樣式持續擴充。若每需求加一屬性會爆炸。解決:引入 TableItemStyle 集合屬性,統一管理單元格樣式。
Style:基礎(BackColor、ForeColor、Border...)。TableItemStyle:擴充 Style,加入 HorizontalAlign、VerticalAlign、Wrap 等表格專用。TableStyle:整個表格樣式。星級控件內部表格兩欄:左欄文字、右欄星圖。暴露 LabelStyle、StarStyle 兩個 TableItemStyle 屬性,開發者可任意設定對齊、顏色、字型,渲染時套用至對應 TableCell。
圖示:

