FineUI.Core 16.0.0
.NET 企业级全栈 UI 框架
载入中...
搜索中...
未找到
FineUI.Core.ControlBaseExtension< T, TExtension > 模板类 参考abstract

控件基类扩展 更多...

类 FineUI.Core.ControlBaseExtension< T, TExtension > 继承关系图:
FineUI.Core.IControlBaseExtension FineUI.Core.ComponentExtension< T, TExtension > FineUI.Core.GridColumnExtension< T, TExtension > FineUI.Core.PageManagerExtension FineUI.Core.PartialConnectorExtension FineUI.Core.BaseMenuItemExtension< T, TExtension > FineUI.Core.BoxComponentExtension< T, TExtension > FineUI.Core.MenuExtension FineUI.Core.ToolExtension FineUI.Core.ToolbarFillExtension FineUI.Core.ToolbarSeparatorExtension FineUI.Core.ToolbarTextExtension FineUI.Core.GroupFieldExtension FineUI.Core.RenderBaseFieldExtension< T, TExtension > FineUI.Core.RowNumberFieldExtension

Public 成员函数

 ControlBaseExtension (ControlBase source)
 构造函数
TExtension Attributes (JObject param)
 HTML标签属性
TExtension Attribute (string key, string value)
 HTML标签属性
TExtension AttributeDataTag (string param)
 HTML标签属性(data-tag)
TExtension ID (string param)
 控件ID
TExtension Enabled (bool param)
 是否可用
TExtension Hidden (bool param)
 是否隐藏控件
TExtension HideMode (HideMode param)
 隐藏模式
TExtension Listeners (params Listener[] param)
 客户端事件列表
TExtension Listener (string eventName, string handler)
 客户端事件
void WriteTo (TextWriter writer, HtmlEncoder encoder)
 IHtmlContent接口方法
virtual string ToHtmlString ()
 输出到页面的内容

属性

ControlBase Source [get]
 当前控件

详细描述

控件基类扩展

模板参数
T
TExtension
类型限制
T :ControlBase 
TExtension :ControlBaseExtension 
TExtension :T 
TExtension :TExtension 

成员函数说明

◆ Attribute()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.Attribute ( string key,
string value )

HTML标签属性

参数
key
value
返回

◆ AttributeDataTag()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.AttributeDataTag ( string param)

HTML标签属性(data-tag)

参数
param
返回

◆ Attributes()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.Attributes ( JObject param)

HTML标签属性

参数
param
返回

◆ ControlBaseExtension()

FineUI.Core.ControlBaseExtension< T, TExtension >.ControlBaseExtension ( ControlBase source)

构造函数

参数
source

◆ Enabled()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.Enabled ( bool param)

是否可用

参数
param
返回

◆ Hidden()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.Hidden ( bool param)

是否隐藏控件

参数
param
返回

◆ HideMode()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.HideMode ( HideMode param)

隐藏模式

参数
param
返回

◆ ID()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.ID ( string param)

控件ID

参数
param
返回

◆ Listener()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.Listener ( string eventName,
string handler )

客户端事件

参数
eventName
handler
返回

◆ Listeners()

TExtension FineUI.Core.ControlBaseExtension< T, TExtension >.Listeners ( params Listener[] param)

客户端事件列表

参数
param
返回

◆ ToHtmlString()

virtual string FineUI.Core.ControlBaseExtension< T, TExtension >.ToHtmlString ( )
virtual

输出到页面的内容

返回

被 FineUI.Core.PageManagerExtension 重载.

◆ WriteTo()

void FineUI.Core.ControlBaseExtension< T, TExtension >.WriteTo ( TextWriter writer,
HtmlEncoder encoder )

IHtmlContent接口方法

参数
writer
encoder

属性说明

◆ Source

ControlBase FineUI.Core.ControlBaseExtension< T, TExtension >.Source
get

当前控件

实现了 FineUI.Core.IControlBaseExtension.


该类的文档由以下文件生成:
  • ControlBaseExtension.cs