FineUIPro 8.2.1 企业级 ASP.NET UI 控件库

Public 成员函数 | 属性 | 所有成员列表
FineUIPro.Window类 参考

窗体控件 更多...

类 FineUIPro.Window 继承关系图:

## Public 成员函数
| Window ()
| 构造函数 更多...
string | GetSaveStateReference (params string[] values)
| 保存服务器控件的ClientID 可以调用ActiveWindow.GetWriteBackValueReference在子页面向这些服务器控件写入值 更多...
string | GetIFramePostBackEventReference (string eventArgument)
| 获取窗体内IFrame回发页面的客户端脚本（比如：__doPostBack('','eventArgument');) 更多...
string | GetIFrameCustomEventReference (string eventArgument)
| 获取窗体内IFrame回发的客户端脚本（触发PageManager的CustomEvent事件） 更多...
string | GetIFrameCustomEventReference (string eventArgument, bool validateForms)
| 获取窗体内IFrame回发的客户端脚本（触发PageManager的CustomEvent事件） 更多...
string | GetShowReference ()
| 获取显示窗体的客户端脚本 更多...
string | GetShowReference (string iframeUrl)
| 获取显示窗体的客户端脚本 更多...
string | GetShowReference (string iframeUrl, string windowTitle)
| 获取显示窗体的客户端脚本 更多...
string | GetShowReference (Unit width, Unit height)
| 获取显示窗体的客户端脚本 更多...
string | GetShowReference (string windowTitle, Unit width, Unit height)
| 获取显示窗体的客户端脚本 更多...
string | GetShowReference (string iframeUrl, string windowTitle, Unit width, Unit height)
| 获取显示窗体的客户端脚本 更多...
string | GetMaximizeReference ()
| 获取最大化窗体尺寸的客户端脚本 更多...
string | GetRestoreReference ()
| 获取恢复窗体尺寸的客户端脚本 更多...
string | GetMinimizeReference ()
| 获取最小化窗体尺寸的客户端脚本 更多...
string | GetHideReference ()
| 获取关闭当前激活Window的客户端脚本 更多...
string | GetHideRefreshReference ()
| 获取关闭当前激活Window然后刷新页面的客户端脚本 更多...
string | GetHidePostBackReference ()
| 获取关闭当前激活Window然后回发页面的客户端脚本 更多...
string | GetHidePostBackReference (string argument)
| 获取关闭当前激活Window然后回发页面的客户端脚本 更多...
string | GetHideExecuteScriptReference (string argument)
| 获取关闭当前激活Window然后执行脚本的客户端脚本 更多...
override bool | LoadPostData (string postDataKey, System.Collections.Specialized.NameValueCollection postCollection)
| 处理回发数据 更多...
override void | RaisePostBackEvent (string eventArgument)
| 处理回发事件 更多...
Public 成员函数 继承自 FineUIPro.CollapsablePanel
| CollapsablePanel ()
| 构造函数 更多...
virtual void | RaisePostDataChangedEvent ()
| 触发回发数据改变事件 更多...
Public 成员函数 继承自 FineUIPro.PanelBase
| PanelBase ()
| 构造函数 更多...
void | RefreshIFrame ()
| 刷新面板中的IFrame页面 更多...
string | GetRefreshIFrameReference ()
| 获取刷新面板中IFrame页面的客户端脚本 更多...
void | ClearDirty ()
| 清空面板内表单字段的改变状态 更多...
string | GetClearDirtyReference ()
| 清空面板内表单字段的改变状态 更多...
virtual void | Reset ()
| 重置面板中所有字段 更多...
virtual string | GetResetReference ()
| 获取重置面板中所有字段的客户端脚本 更多...
Public 成员函数 继承自 FineUIPro.Container
| Container ()
| 构造函数 更多...
Public 成员函数 继承自 FineUIPro.BoxComponent
| BoxComponent ()
| 构造函数 更多...
Public 成员函数 继承自 FineUIPro.Component
| Component ()
| 构造函数 更多...
Public 成员函数 继承自 FineUIPro.ControlBase
| ControlBase ()
| 构造函数 更多...
override void | RenderControl (HtmlTextWriter writer)
| 重载 RenderControl，为了向子控件公开 RenderBeginTag 和 RenderEndTag 两个方法 更多...
bool | PropertyModified (string propertyName)
| 回发过程中此属性是否被改变 如果是客户端可以改变的属性，仅在服务器端改变时才返回 true， （如果仅是客户端改变，则返回 false，因为客户端改变的属性不需要再输出相应的 JavaScript 脚本） 更多...
bool | PropertyModified (params string[] propertyNames)
| 回发过程中这些属性是否被改变 只要任何属性被改变，就返回 true 更多...
void | RecoverPropertiesFromJObject (JObject state)
| 从JObject恢复控件的属性 更多...
JObject | ConvertPropertiesToJObject (List< string > propertyList)
| 将控件的属性列表转化为JObject对象 更多...
string | GetPostBackEventReference ()
| 获取回发页面的客户端脚本（比如：__doPostBack('btnChangeEnable','');) 更多...
string | GetPostBackEventReference (string eventArgument)
| 获取回发页面的客户端脚本（比如：__doPostBack('btnChangeEnable','true');) 更多...
string | GetPostBackEventReference (string eventArgument, bool enableAjax)
| 获取回发页面的客户端脚本（比如：__doPostBack('btnChangeEnable','true');) 更多...
string | GetPostBackEventReference (string eventArgument, bool enableAjax, bool persistOriginal)
| 获取回发页面的客户端脚本（比如：__doPostBack('btnChangeEnable','true');) 更多...

## 属性
bool??? | EnableAnimation`[get, set]`
| 是否启用动画（仅Webkit浏览器支持动画效果） 更多...
AnimationType? | AnimationType`[get, set]`
| 显示隐藏的动画类型（仅移动端支持） 更多...
bool? | EnableDefaultCorner`[get, set]`
| 是否默认添加CSS类（f-corner-all） 更多...
string? | PercentWidth`[get, set]`
| 窗体的百分比宽度（相对于页面的宽度） 更多...
string? | PercentHeight`[get, set]`
| 窗体的百分比高度（相对于页面的高度） 更多...
bool? | KeepLastPosition`[get, set]`
| 关闭再打开时保持关闭时的位置 更多...
bool? | KeepLastSize`[get, set]`
| 关闭再打开时保持关闭时的大小 更多...
bool? | ConstrainInitialSize`[get, set]`
| 是否将初始大小限制在当前页面内 更多...
bool? | ConstrainSize`[get, set]`
| 是否将窗体大小限制在当前页面内 更多...
WindowPosition? | WindowPosition`[get, set]`
| 窗体的位置（优先级低于 PositionX 和 PositionY 属性） 更多...
Position? | PositionX`[get, set]`
| 窗体在 X 轴的位置 更多...
Position? | PositionY`[get, set]`
| 窗体在 Y 轴的位置 更多...
bool? | FixedPosition`[get, set]`
| 是否使用（position:fixed）的CSS设置（默认是absolute） 更多...
bool? | DependsViewPortSize`[get, set]`
| 弹出窗体大小依赖于可视窗口的大小 更多...
bool? | Maximized`[get, set]`
| 是否最大化 更多...
Unit? | Top`[get, set]`
| 左上角位置 更多...
Unit? | Left`[get, set]`
| 左上角位置 更多...
bool? | EnableClose`[get, set]`
| 是否可以关闭 更多...
bool? | EnableDrag`[get, set]`
| 是否可以移动 更多...
bool? | EnableMaximize`[get, set]`
| 是否可以最大化 更多...
bool? | EnableMinimize`[get, set]`
| 是否可以最小化 更多...
bool? | ClearIFrameAfterClose`[get, set]`
| 关闭窗体后是否清空IFrame 更多...
bool? | IsModal`[get, set]`
| 是否模式窗体 更多...
bool? | HideOnMaskClick`[get, set]`
| 点击遮罩层时是否隐藏窗体 更多...
bool? | EnableResize`[get, set]`
| 是否可以改变窗体大小 更多...
string? | OnClientCloseButtonClick`[get, set]`
| 点击关闭按钮时需要执行的客户端脚本 更多...
CloseAction? | CloseAction`[get, set]`
| 关闭窗体的动作（点击关闭按钮或者按 ESC 键都会执行此动作） 更多...
Target? | Target`[get, set]`
| 弹出窗体的目标位置（只有在EnableIFrame=true的情况下有效） 更多...
EventHandler< WindowCloseEventArgs > | Close
| 窗体关闭事件（需要设置EnableClose=true和CloseAction=HidePostBack） 更多...
属性 继承自 FineUIPro.CollapsablePanel
bool? | EnableCollapseEvent`[get, set]`
| 是否启用折叠事件 更多...
bool? | EnableExpandEvent`[get, set]`
| 是否启用展开事件 更多...
virtual bool | Expanded`[get, set]`
| 是否展开 更多...
virtual bool? | Collapsed`[get, set]`
| [AJAX属性]是否折叠 更多...
virtual bool? | EnableCollapse`[get, set]`
| 是否允许折叠 更多...
string? | Title`[get, set]`
| [AJAX属性]标题 更多...
TextAlign? | TitleAlign`[get, set]`
| 标题文本的排列位置 更多...
string? | TitleToolTip`[get, set]`
| [AJAX属性]标题的提示文本 更多...
ToolTipType? | TitleToolTipType`[get, set]`
| 标题的提示文本类型 更多...
ToolTipPosition? | TitleToolTipPosition`[get, set]`
| 标题的提示文本位置 更多...
virtual bool? | ShowHeader`[get, set]`
| 是否显示标题栏 更多...
string? | IconUrl`[get, set]`
| [AJAX属性]图标地址 更多...
virtual Icon? | Icon`[get, set]`
| [AJAX属性]预定义图标 更多...
IconFont? | IconFont`[get, set]`
| [AJAX属性]预定义图标字体 更多...
string? | IconFontClass`[get, set]`
EventHandler | Collapse
| 折叠事件 更多...
EventHandler | Expand
| 展开事件 更多...
属性 继承自 FineUIPro.PanelBase
virtual bool? | AutoScroll`[get, set]`
| 是否自动滚动 更多...
bool? | EnableTableStyle`[get, set]`
| 是否启用表格样式 更多...
Unit? | MinHeight`[get, set]`
| 最小高度 更多...
Unit? | MinWidth`[get, set]`
| 最小宽度 更多...
Unit? | MaxHeight`[get, set]`
| 最大高度 更多...
Unit? | MaxWidth`[get, set]`
| 最大宽度 更多...
bool? | EnableFrame`[get, set]`
| 启用自定义的圆角边框 更多...
string? | BodyClass`[get, set]`
| 内容区域的样式类名 更多...
string? | BodyStyle`[get, set]`
| 内容区域的样式 更多...
virtual string? | BodyPadding`[get, set]`
| 内容区域的内边距，字符串类型，可以设置上下左右的内边距，比如'0px 5px'或'5px 10px 2px 2px' 更多...
virtual bool? | ShowBorder`[get, set]`
| 是否显示边框 更多...
bool? | IsViewPort`[get, set]`
| 是否全屏视图（占据整个屏幕，仅适用于最外层控件） 更多...
bool? | IsFluid`[get, set]`
| 是否流式面板（占据整个宽度，仅适用于最外层控件） 更多...
bool? | CustomToolAhead`[get, set]`
| 自定义工具图标显示在系统工具图标的前面 更多...
virtual ToolbarCollection | Toolbars`[get]`
| 工具栏控件 更多...
virtual ControlBaseCollection | Items`[get]`
| 子控件集合 更多...
virtual ToolCollection | Tools`[get]`
| 工具图标控件集合 更多...
virtual ITemplate | Content`[get, set]`
| 子控件 更多...
virtual JObject | IFrameAttributes`[get, set]`
| Iframe标签的属性 更多...
virtual string | IFrameUrl`[get, set]`
| [AJAX属性]IFrame的地址 更多...
virtual string | IFrameName`[get, set]`
| IFrame的名称 更多...
virtual bool? | EnableIFrame`[get, set]`
| 是否启用IFrame 更多...
属性 继承自 FineUIPro.Container
override bool | FocusOnPageLoad`[get]`
| 不支持此属性 更多...
bool? | LayoutAfterImagesLoad`[get, set]`
| 容器中的全部图片加载完毕后，对容器重新进行布局 更多...
virtual LayoutType? | Layout`[get, set]`
| 布局类型 更多...
属性 继承自 FineUIPro.BoxComponent
Unit? | Width`[get, set]`
| 宽度 更多...
Unit? | Height`[get, set]`
| 高度 更多...
string? | AnchorValue`[get, set]`
| 锚点值（当父容器的Layout=Anchor时有效） 更多...
string? | ColumnWidth`[get, set]`
| 列的宽度（当父容器的Layout=Column时有效） 更多...
Unit? | AbsoluteX`[get, set]`
| 绝对定位的X坐标（当父容器的Layout=Absolute时有效） 更多...
Unit? | AbsoluteY`[get, set]`
| 绝对定位的Y坐标（当父容器的Layout=Absolute时有效） 更多...
int? | TableConfigColumns`[get, set]`
| 表格列数（当父容器的Layout=Table时有效） 更多...
int? | TableRowspan`[get, set]`
| 表格合并行（当父容器的Layout=Table时有效） 更多...
int? | TableColspan`[get, set]`
| 表格合并列（当父容器的Layout=Table时有效） 更多...
BoxLayoutAlign? | BoxConfigAlign`[get, set]`
| 控制子控件的位置（当本容器的Layout=VBox或者HBox时有效） 更多...
BoxLayoutPosition? | BoxConfigPosition`[get, set]`
| 控制子控件的位置（当本容器的Layout=VBox或者HBox时有效） 更多...
string? | BoxConfigPadding`[get, set]`
| 内边距（当本容器的Layout=VBox或者HBox时有效） 更多...
string? | BoxConfigChildMargin`[get, set]`
| 子控件的外边距（当本容器的Layout=VBox或者HBox时有效） 更多...
string? | BoxConfigLastChildMargin`[get, set]`
| 最后一个子控件的外边距（当本容器的Layout=VBox或者HBox时有效） 更多...
int? | BoxFlex`[get, set]`
| 控制子控件的尺寸（当父容器的Layout=VBox或者HBox时有效） 更多...
Unit? | BlockConfigSpace`[get, set]`
| 块间距（当本容器的Layout=Block时有效） 更多...
int? | BlockConfigBlockCount`[get, set]`
| 自定义总块数（当本容器的Layout=Block时有效） 更多...
int? | Block`[get, set]`
| 块大小，超小屏幕（当父容器的Layout=Block时有效） 更多...
int? | BlockSM`[get, set]`
| 块大小，小屏幕（当父容器的Layout=Block时有效） 更多...
int? | BlockMD`[get, set]`
| 块大小，中等屏幕（当父容器的Layout=Block时有效） 更多...
int? | BlockLG`[get, set]`
| 块大小，大屏幕（当父容器的Layout=Block时有效） 更多...
bool? | RegionSplit`[get, set]`
| 是否启用区域分隔条 更多...
bool? | RegionSplitDraggable`[get, set]`
| 区域分隔条是否可拖动 更多...
bool? | RegionSplitIcon`[get, set]`
| 是否显示区域分隔条图标 更多...
Unit? | RegionSplitWidth`[get, set]`
| 区域分隔条的宽度 更多...
bool? | RegionSplitTransparent`[get, set]`
| 区域分隔条是否透明 更多...
string? | RegionPercent`[get, set]`
| 区域的百分比尺寸（当父容器的Layout=Region时有效） 更多...
bool? | RegionSplitHeaderClass`[get, set]`
| 是否为区域分隔条使用表头样式 更多...
Position? | RegionPosition`[get, set]`
| 区域所在的位置 更多...
属性 继承自 FineUIPro.Component
virtual bool? | FocusOnPageLoad`[get, set]`
| 页面加载后立即获得焦点 更多...
virtual string? | CssClass`[get, set]`
| [AJAX属性]控件样式类名 更多...
virtual string? | CssStyle`[get, set]`
| [AJAX属性]控件样式 更多...
string? | Margin`[get, set]`
| 外边距 更多...
Unit? | MarginRight`[get, set]`
| 右侧外边距 更多...
Unit? | MarginLeft`[get, set]`
| 左侧外边距 更多...
Unit? | MarginTop`[get, set]`
| 顶部外边距 更多...
Unit? | MarginBottom`[get, set]`
| 底部外边距 更多...
属性 继承自 FineUIPro.ControlBase
override bool | EnableViewState`[get]`
| 不支持此属性 更多...
override string | ClientID`[get]`
| 控件的客户端ID（比如：RegionPanel1_Button1） 更多...
string | WrapperID`[get]`
| 控件外部容器的客户端ID（比如：Button1_wrapper） 更多...
string | ProductName`[get]`
| 产品名称 更多...
virtual string | ProductVersion`[get]`
| 产品版本 更多...
virtual JObject | Attributes`[get, set]`
| HTML标签属性 更多...
string? | AttributeDataTag`[get, set]`
| HTML标签属性（data-tag） 更多...
override string | ID`[get, set]`
| 控件ID 更多...
virtual bool? | Enabled`[get, set]`
| [AJAX属性]是否可用 更多...
bool | RenderToClient`[get, set]`
| 指示控件是否被渲染出来（显示隐藏控件，请使用Hidden属性） 更多...
override bool | Visible`[get]`
| 是否向前台输出控件（避免使用此属性！！如果要显示隐藏控件，请使用Hidden属性） 更多...
virtual bool? | Hidden`[get, set]`
| [AJAX属性]是否隐藏控件 更多...
virtual HideMode? | HideMode`[get, set]`
| 隐藏模式 更多...
virtual bool | EnableAjax`[get, set]`
| 是否启用AJAX 更多...
bool | EnableAjaxLoading`[get, set]`
| 是否启用Ajax正在加载提示 更多...
AjaxLoadingType | AjaxLoadingType`[get, set]`
| Ajax正在加载提示的类型 更多...
string | AjaxLoadingText`[get, set]`
| AJAX提示的文本 更多...
string | AjaxLoadingMaskText`[get, set]`
| Mask类型的AJAX提示文本 更多...
bool | ShowAjaxLoadingMaskText`[get, set]`
| 是否显示Mask类型的提示文本 更多...
bool | IsFineUIAjaxPostBack`[get]`
| 是否处于FineUI的AJAX回发过程 更多...
bool | IsFineUIProAjaxPostBack`[get]`
| 是否处于FineUI的AJAX回发过程 更多...
virtual ListenerCollection | Listeners`[get]`
| 客户端事件列表 更多...

## 详细描述

窗体控件

## 构造及析构函数说明

## ◆ Window()

FineUIPro.Window.Window | ( |  | ) |

构造函数

## 成员函数说明

## ◆ GetHideExecuteScriptReference()

string FineUIPro.Window.GetHideExecuteScriptReference | ( | string | argument | ) |

获取关闭当前激活Window然后执行脚本的客户端脚本

参数

  argument | 执行的脚本

返回
  客户端脚本

## ◆ GetHidePostBackReference() [1/2]

string FineUIPro.Window.GetHidePostBackReference | ( |  | ) |

获取关闭当前激活Window然后回发页面的客户端脚本

返回
  客户端脚本

## ◆ GetHidePostBackReference() [2/2]

string FineUIPro.Window.GetHidePostBackReference | ( | string | argument | ) |

获取关闭当前激活Window然后回发页面的客户端脚本

参数

  argument | 回发参数

返回
  客户端脚本

## ◆ GetHideReference()

string FineUIPro.Window.GetHideReference | ( |  | ) |

获取关闭当前激活Window的客户端脚本

返回
  客户端脚本

## ◆ GetHideRefreshReference()

string FineUIPro.Window.GetHideRefreshReference | ( |  | ) |

获取关闭当前激活Window然后刷新页面的客户端脚本

返回
  客户端脚本

## ◆ GetIFrameCustomEventReference() [1/2]

string FineUIPro.Window.GetIFrameCustomEventReference | ( | string | eventArgument | ) |

获取窗体内IFrame回发的客户端脚本（触发PageManager的CustomEvent事件）

参数

  eventArgument | 事件参数

返回
  客户端脚本

## ◆ GetIFrameCustomEventReference() [2/2]

string FineUIPro.Window.GetIFrameCustomEventReference | ( | string | eventArgument,
|  | bool | validateForms
| ) |  |

获取窗体内IFrame回发的客户端脚本（触发PageManager的CustomEvent事件）

参数

  eventArgument | 事件参数
  validateForms | 是否在回发前验证表单（在PageManager上进行表单配置）

返回
  客户端脚本

## ◆ GetIFramePostBackEventReference()

string FineUIPro.Window.GetIFramePostBackEventReference | ( | string | eventArgument | ) |

获取窗体内IFrame回发页面的客户端脚本（比如：__doPostBack('','eventArgument');)

参数

  eventArgument | 事件参数

返回
  客户端脚本

## ◆ GetMaximizeReference()

string FineUIPro.Window.GetMaximizeReference | ( |  | ) |

获取最大化窗体尺寸的客户端脚本

返回
  客户端脚本

## ◆ GetMinimizeReference()

string FineUIPro.Window.GetMinimizeReference | ( |  | ) |

获取最小化窗体尺寸的客户端脚本

返回
  客户端脚本

## ◆ GetRestoreReference()

string FineUIPro.Window.GetRestoreReference | ( |  | ) |

获取恢复窗体尺寸的客户端脚本

返回
  客户端脚本

## ◆ GetSaveStateReference()

string FineUIPro.Window.GetSaveStateReference | ( | params string [] | values | ) |

保存服务器控件的ClientID 可以调用ActiveWindow.GetWriteBackValueReference在子页面向这些服务器控件写入值

## ◆ GetShowReference() [1/6]

string FineUIPro.Window.GetShowReference | ( |  | ) |

获取显示窗体的客户端脚本

返回
  客户端脚本

## ◆ GetShowReference() [2/6]

string FineUIPro.Window.GetShowReference | ( | string | iframeUrl | ) |

获取显示窗体的客户端脚本

参数

  iframeUrl | IFrame地址

返回
  客户端脚本

## ◆ GetShowReference() [3/6]

string FineUIPro.Window.GetShowReference | ( | string | iframeUrl,
|  | string | windowTitle
| ) |  |

获取显示窗体的客户端脚本

参数

  iframeUrl | IFrame地址
  windowTitle | 窗体标题

返回
  客户端脚本

## ◆ GetShowReference() [4/6]

string FineUIPro.Window.GetShowReference | ( | Unit | width,
|  | Unit | height
| ) |  |

获取显示窗体的客户端脚本

参数

  width | 窗体宽度
  height | 窗体高度

返回
  客户端脚本

## ◆ GetShowReference() [5/6]

string FineUIPro.Window.GetShowReference | ( | string | windowTitle,
|  | Unit | width,
|  | Unit | height
| ) |  |

获取显示窗体的客户端脚本

参数

  windowTitle | 窗体标题
  width | 窗体宽度
  height | 窗体高度

返回
  客户端脚本

## ◆ GetShowReference() [6/6]

string FineUIPro.Window.GetShowReference | ( | string | iframeUrl,
|  | string | windowTitle,
|  | Unit | width,
|  | Unit | height
| ) |  |

获取显示窗体的客户端脚本

参数

  iframeUrl | IFrame地址
  windowTitle | 窗体标题
  width | 窗体宽度
  height | 窗体高度

返回
  客户端脚本

## ◆ LoadPostData()

override bool FineUIPro.Window.LoadPostData | ( | string | postDataKey,
|  | System.Collections.Specialized.NameValueCollection | postCollection
| ) |  |
| virtual

处理回发数据

参数

  postDataKey | 回发数据键
  postCollection | 回发数据集

返回
  回发数据是否改变

重载 FineUIPro.CollapsablePanel .

## ◆ RaisePostBackEvent()

override void FineUIPro.Window.RaisePostBackEvent | ( | string | eventArgument | ) |
| virtual

处理回发事件

参数

  eventArgument | 事件参数

重载 FineUIPro.CollapsablePanel .

## 属性说明

## ◆ AnimationType

AnimationType? FineUIPro.Window.AnimationType
| get set

显示隐藏的动画类型（仅移动端支持）

## ◆ ClearIFrameAfterClose

bool? FineUIPro.Window.ClearIFrameAfterClose
| get set

关闭窗体后是否清空IFrame

## ◆ Close

EventHandler<WindowCloseEventArgs> FineUIPro.Window.Close
| add remove

窗体关闭事件（需要设置EnableClose=true和CloseAction=HidePostBack）

## ◆ CloseAction

CloseAction? FineUIPro.Window.CloseAction
| get set

关闭窗体的动作（点击关闭按钮或者按 ESC 键都会执行此动作）

## ◆ ConstrainInitialSize

bool? FineUIPro.Window.ConstrainInitialSize
| get set

是否将初始大小限制在当前页面内

## ◆ ConstrainSize

bool? FineUIPro.Window.ConstrainSize
| get set

是否将窗体大小限制在当前页面内

## ◆ DependsViewPortSize

bool? FineUIPro.Window.DependsViewPortSize
| get set

弹出窗体大小依赖于可视窗口的大小

## ◆ EnableAnimation

bool??? FineUIPro.Window.EnableAnimation
| get set

是否启用动画（仅Webkit浏览器支持动画效果）

## ◆ EnableClose

bool? FineUIPro.Window.EnableClose
| get set

是否可以关闭

## ◆ EnableDefaultCorner

bool? FineUIPro.Window.EnableDefaultCorner
| get set

是否默认添加CSS类（f-corner-all）

## ◆ EnableDrag

bool? FineUIPro.Window.EnableDrag
| get set

是否可以移动

## ◆ EnableMaximize

bool? FineUIPro.Window.EnableMaximize
| get set

是否可以最大化

## ◆ EnableMinimize

bool? FineUIPro.Window.EnableMinimize
| get set

是否可以最小化

## ◆ EnableResize

bool? FineUIPro.Window.EnableResize
| get set

是否可以改变窗体大小

## ◆ FixedPosition

bool? FineUIPro.Window.FixedPosition
| get set

是否使用（position:fixed）的CSS设置（默认是absolute）

## ◆ HideOnMaskClick

bool? FineUIPro.Window.HideOnMaskClick
| get set

点击遮罩层时是否隐藏窗体

## ◆ IsModal

bool? FineUIPro.Window.IsModal
| get set

是否模式窗体

## ◆ KeepLastPosition

bool? FineUIPro.Window.KeepLastPosition
| get set

关闭再打开时保持关闭时的位置

## ◆ KeepLastSize

bool? FineUIPro.Window.KeepLastSize
| get set

关闭再打开时保持关闭时的大小

## ◆ Left

Unit? FineUIPro.Window.Left
| get set

左上角位置

## ◆ Maximized

bool? FineUIPro.Window.Maximized
| get set

是否最大化

## ◆ OnClientCloseButtonClick

string? FineUIPro.Window.OnClientCloseButtonClick
| get set

点击关闭按钮时需要执行的客户端脚本

## ◆ PercentHeight

string? FineUIPro.Window.PercentHeight
| get set

窗体的百分比高度（相对于页面的高度）

## ◆ PercentWidth

string? FineUIPro.Window.PercentWidth
| get set

窗体的百分比宽度（相对于页面的宽度）

## ◆ PositionX

Position? FineUIPro.Window.PositionX
| get set

窗体在 X 轴的位置

## ◆ PositionY

Position? FineUIPro.Window.PositionY
| get set

窗体在 Y 轴的位置

## ◆ Target

Target? FineUIPro.Window.Target
| get set

弹出窗体的目标位置（只有在EnableIFrame=true的情况下有效）

## ◆ Top

Unit? FineUIPro.Window.Top
| get set

左上角位置

## ◆ WindowPosition

WindowPosition? FineUIPro.Window.WindowPosition
| get set

窗体的位置（优先级低于 PositionX 和 PositionY 属性）

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

- Window.cs