[]
设置单元格类型的默认样式和属性。
public interface ISupportStyleInitialize
设置单元格类型的默认样式。 例如,可以设置【超链接】单元格的默认样式为:字体颜色是蓝色,同时带下划线。
Dictionary<StylePropertyName, object> GetDefaultStyleInfos(ICellInfo cellInfo)
类型 | 名称 | 描述 |
---|---|---|
ICellInfo | cellInfo | 单元格信息,如可以知道单元格所在页面类型或者是否在表格中等信息。 |
类型 | 描述 |
---|---|
System.Collections.Generic.Dictionary<TKey, TValue><StylePropertyName, object> | 默认样式列表。 |
public class HyperlinkCellType : CellType, ISupportStyleInitialize
{
public Dictionary<StylePropertyName, object> GetDefaultStyleInfos(ICellInfo cellInfo)
{
var dic = new Dictionary<StylePropertyName, object>();
dic.Add(StylePropertyName.Foreground, new SolidColorBrush(Colors.Blue));
dic.Add(StylePropertyName.Underline, true);
return dic;
}
}