FineUICore 11.7
企业级 ASP.NET Core 控件库
载入中...
搜索中...
未找到
FineUICore.BoxComponentExtension< T, TExtension > 模板类 参考abstract

控件基类扩展 更多...

类 FineUICore.BoxComponentExtension< T, TExtension > 继承关系图:
FineUICore.ComponentExtension< T, TExtension > FineUICore.ControlBaseExtension< T, TExtension > FineUICore.IControlBaseExtension FineUICore.ButtonBaseExtension< T, TExtension > FineUICore.ContainerExtension< T, TExtension > FineUICore.FieldExtension< T, TExtension > FineUICore.PanelBaseExtension< T, TExtension > FineUICore.TextFieldExtension< T, TExtension > FineUICore.ToolTipFieldExtension< T, TExtension > FineUICore.CollapsablePanelExtension< T, TExtension > FineUICore.RealTextFieldExtension< T, TExtension > FineUICore.FormBaseExtension< T, TExtension >

Public 成员函数

 BoxComponentExtension (BoxComponent source)
 构造函数
 
TExtension Width (int? param)
 宽度
 
TExtension Height (int? param)
 高度
 
TExtension AnchorValue (string param)
 锚点值(当父容器的Layout=Anchor时有效)
 
TExtension ColumnWidth (string param)
 列的宽度(当父容器的Layout=Column时有效)
 
TExtension AbsoluteX (int? param)
 绝对定位的X坐标(当父容器的Layout=Absolute时有效)
 
TExtension AbsoluteY (int? param)
 绝对定位的Y坐标(当父容器的Layout=Absolute时有效)
 
TExtension TableConfigColumns (int param)
 表格列数(当父容器的Layout=Table时有效)
 
TExtension TableRowspan (int param)
 表格合并行(当父容器的Layout=Table时有效)
 
TExtension TableColspan (int param)
 表格合并列(当父容器的Layout=Table时有效)
 
TExtension BoxConfigAlign (BoxLayoutAlign param)
 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigPosition (BoxLayoutPosition param)
 控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigPadding (string param)
 内边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigChildMargin (string param)
 子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigChildMargin (int param)
 子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigLastChildMargin (string param)
 最后一个子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigLastChildMargin (int param)
 最后一个子控件的外边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxConfigPadding (int param)
 内边距(当本容器的Layout=VBox或者HBox时有效)
 
TExtension BoxFlex (int param)
 控制子控件的尺寸(当父容器的Layout=VBox或者HBox时有效)
 
TExtension RegionSplit (bool param)
 是否启用区域分隔条
 
TExtension RegionSplitDraggable (bool param)
 区域分隔条是否可拖动
 
TExtension RegionSplitIcon (bool param)
 是否显示区域分隔条图标
 
TExtension RegionSplitTransparent (bool param)
 区域分隔条是否透明
 
TExtension RegionSplitWidth (int? param)
 区域分隔条的宽度
 
TExtension RegionPercent (string param)
 区域的百分比尺寸(当父容器的Layout=Region时有效)
 
TExtension RegionSplitHeaderClass (bool param)
 是否为区域分隔条使用表头样式
 
TExtension RegionPosition (Position param)
 区域所在的位置
 
TExtension BlockConfigSpace (int? param)
 块间距(当本容器的Layout=Block时有效)
 
TExtension BlockConfigBlockCount (int param)
 自定义总块数(当本容器的Layout=Block时有效)
 
TExtension Block (int param)
 块大小,超小屏幕(当父容器的Layout=Block时有效)
 
TExtension BlockSM (int param)
 块大小,小屏幕(当父容器的Layout=Block时有效)
 
TExtension BlockMD (int param)
 块大小,中等屏幕(当父容器的Layout=Block时有效)
 
TExtension BlockLG (int param)
 块大小,大屏幕(当父容器的Layout=Block时有效)
 
- Public 成员函数 继承自 FineUICore.ComponentExtension< T, TExtension >
 ComponentExtension (Component source)
 构造函数
 
TExtension EncodeText (bool? param)
 是否在客户端进行HTML编码
 
TExtension FocusOnPageLoad (bool param)
 页面加载后立即获得焦点
 
TExtension CssClass (string param)
 控件样式类名
 
TExtension CssStyle (string param)
 控件样式
 
TExtension Margin (string param)
 外边距
 
TExtension Margin (int? param)
 外边距
 
TExtension MarginRight (int? param)
 右侧外边距
 
TExtension MarginLeft (int? param)
 左侧外边距
 
TExtension MarginTop (int? param)
 顶部外边距
 
TExtension MarginBottom (int? param)
 底部外边距
 
- Public 成员函数 继承自 FineUICore.ControlBaseExtension< T, TExtension >
 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 ()
 输出到页面的内容
 

属性

new BoxComponent Source [get]
 当前控件
 
- 属性 继承自 FineUICore.ComponentExtension< T, TExtension >
new Component Source [get]
 当前控件
 
- 属性 继承自 FineUICore.ControlBaseExtension< T, TExtension >
ControlBase Source [get]
 当前控件
 
- 属性 继承自 FineUICore.IControlBaseExtension

详细描述

控件基类扩展

模板参数
T
TExtension
类型限制
T :BoxComponent 
TExtension :BoxComponentExtension 
TExtension :T 
TExtension :TExtension 

构造及析构函数说明

◆ BoxComponentExtension()

构造函数

参数
source

成员函数说明

◆ AbsoluteX()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.AbsoluteX ( int?  param)

绝对定位的X坐标(当父容器的Layout=Absolute时有效)

参数
param
返回

◆ AbsoluteY()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.AbsoluteY ( int?  param)

绝对定位的Y坐标(当父容器的Layout=Absolute时有效)

参数
param
返回

◆ AnchorValue()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.AnchorValue ( string  param)

锚点值(当父容器的Layout=Anchor时有效)

参数
param
返回

◆ Block()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.Block ( int  param)

块大小,超小屏幕(当父容器的Layout=Block时有效)

参数
param
返回

◆ BlockConfigBlockCount()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BlockConfigBlockCount ( int  param)

自定义总块数(当本容器的Layout=Block时有效)

参数
param
返回

◆ BlockConfigSpace()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BlockConfigSpace ( int?  param)

块间距(当本容器的Layout=Block时有效)

参数
param
返回

◆ BlockLG()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BlockLG ( int  param)

块大小,大屏幕(当父容器的Layout=Block时有效)

参数
param
返回

◆ BlockMD()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BlockMD ( int  param)

块大小,中等屏幕(当父容器的Layout=Block时有效)

参数
param
返回

◆ BlockSM()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BlockSM ( int  param)

块大小,小屏幕(当父容器的Layout=Block时有效)

参数
param
返回

◆ BoxConfigAlign()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigAlign ( BoxLayoutAlign  param)

控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxConfigChildMargin() [1/2]

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigChildMargin ( int  param)

子控件的外边距(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxConfigChildMargin() [2/2]

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigChildMargin ( string  param)

子控件的外边距(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxConfigLastChildMargin() [1/2]

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigLastChildMargin ( int  param)

最后一个子控件的外边距(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxConfigLastChildMargin() [2/2]

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigLastChildMargin ( string  param)

最后一个子控件的外边距(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxConfigPadding() [1/2]

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigPadding ( int  param)

内边距(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxConfigPadding() [2/2]

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigPadding ( string  param)

内边距(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxConfigPosition()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxConfigPosition ( BoxLayoutPosition  param)

控制子控件的位置(当本容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ BoxFlex()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.BoxFlex ( int  param)

控制子控件的尺寸(当父容器的Layout=VBox或者HBox时有效)

参数
param
返回

◆ ColumnWidth()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.ColumnWidth ( string  param)

列的宽度(当父容器的Layout=Column时有效)

参数
param
返回

◆ Height()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.Height ( int?  param)

高度

参数
param
返回

◆ RegionPercent()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionPercent ( string  param)

区域的百分比尺寸(当父容器的Layout=Region时有效)

参数
param
返回

◆ RegionPosition()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionPosition ( Position  param)

区域所在的位置

参数
param
返回

◆ RegionSplit()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionSplit ( bool  param)

是否启用区域分隔条

参数
param
返回

◆ RegionSplitDraggable()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionSplitDraggable ( bool  param)

区域分隔条是否可拖动

参数
param
返回

◆ RegionSplitHeaderClass()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionSplitHeaderClass ( bool  param)

是否为区域分隔条使用表头样式

参数
param
返回

◆ RegionSplitIcon()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionSplitIcon ( bool  param)

是否显示区域分隔条图标

参数
param
返回

◆ RegionSplitTransparent()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionSplitTransparent ( bool  param)

区域分隔条是否透明

参数
param
返回

◆ RegionSplitWidth()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.RegionSplitWidth ( int?  param)

区域分隔条的宽度

参数
param
返回

◆ TableColspan()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.TableColspan ( int  param)

表格合并列(当父容器的Layout=Table时有效)

参数
param
返回

◆ TableConfigColumns()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.TableConfigColumns ( int  param)

表格列数(当父容器的Layout=Table时有效)

参数
param
返回

◆ TableRowspan()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.TableRowspan ( int  param)

表格合并行(当父容器的Layout=Table时有效)

参数
param
返回

◆ Width()

TExtension FineUICore.BoxComponentExtension< T, TExtension >.Width ( int?  param)

宽度

参数
param
返回

属性说明

◆ Source

new BoxComponent FineUICore.BoxComponentExtension< T, TExtension >.Source
get

当前控件

实现了 FineUICore.IControlBaseExtension.


该类的文档由以下文件生成: