DuiBaseControl 类 |
命名空间: DSkin.DirectUI
public class DuiBaseControl : Component, IDuiContainer, ILayoutElement, INotifyPropertyChanged
DuiBaseControl 类型公开以下成员。
名称 | 说明 | |
---|---|---|
![]() | DuiBaseControl | 初始化 DuiBaseControl 类的一个新实例 |
名称 | 说明 | |
---|---|---|
![]() | Anchor |
锚点类型(运行时有效)
|
![]() | AutoChangedCursor |
自动处理光标
|
![]() | BackColor |
背景色
|
![]() | BackgroundImage |
背景图
|
![]() | BackgroundImageLayout |
背景图布局
|
![]() | BackgroundRender |
背景渲染
|
![]() | BitmapCache |
启用控件图像缓存
|
![]() | Borders |
边框显示模式
|
![]() | CanActive |
控件是否可以激活
|
![]() | CanDraw |
强制设置可见,用于内部绘制
|
![]() | CanFocus |
控件是否可以接收焦点
|
![]() | CanRaiseEvents | (继承自 Component。) |
![]() | Canvas |
控件画布
|
![]() | CanVisible |
是否可见,是否在可视范围内以及Visible为True
|
![]() | ClientRectangle |
控件的工作区域
|
![]() | Container | (继承自 Component。) |
![]() | ContextMenuStrip |
获取或设置与此控件关联的 右键菜单
|
![]() | Controls |
DUI子控件集合
|
![]() | CurrentCursor |
当前显示的鼠标样式
|
![]() | Cursor |
获取或设置鼠标位于控件上的鼠标样式
|
![]() | DesignMode | |
![]() | Dock |
控件停靠方式
|
![]() | DrawDisabled |
是否绘制禁用效果,如果为true,控件将会设置位图缓存BitmapCache为true
|
![]() | DrawFocusRectangle |
是否绘制焦点框
|
![]() ![]() | DuiToolTip |
Dui提示文本控件
|
![]() | Enabled |
是否启用
|
![]() | EnableLayoutEngine |
启用布局引擎
|
![]() | Events | (继承自 Component。) |
![]() | Focused |
该值指示控件是否有输入焦点
|
![]() | Font |
字体
|
![]() | ForeColor |
前景色
|
![]() | Height |
控件高度
|
![]() | HostControl |
获取承载DuiControl的控件
|
![]() | ImageAttribute |
控件图像属性,用于控制控件图像呈现到窗体上的效果,设置该属性之后,位图缓存BitmapCache将会为true
|
![]() | ImageEffect |
图片特效,需要启用位图缓存
|
![]() | InheritanceSize |
继承父级的尺寸百分比
|
![]() | IsDisposed |
是否已被释放
|
![]() | IsMouseDown |
鼠标是否按下
|
![]() | IsMouseEnter |
鼠标是否移入
|
![]() | IsMouseEnterChildControl |
鼠标是否移入子控件
|
![]() | IsMoveParentPaint |
控件位置改变,父容器是否马上重绘
|
![]() | IsSelected |
是否被选中
|
![]() | LayoutEngine |
布局引擎实例
|
![]() | Left |
X
|
![]() | Loaded |
是否加载完成,第一次显示之后为true
|
![]() | Location |
控件相对于父容器的的坐标位置
|
![]() | LocationToControl |
获取该控件相对于承载DuiControl的Control控件的位置
|
![]() | LocationToScreen |
获取该控件相对于屏幕左上角的位置
|
![]() | Margin |
外边距
|
![]() | MouseEnterChildControl |
鼠标当前所在的子控件
|
![]() | MouseEventBubble |
鼠标事件冒泡
|
![]() | Name |
控件名称
|
![]() | OriginPoint |
原点
|
![]() | Parent |
父容器
|
![]() | ParentInvalidate |
是否让父容器失效重绘
|
![]() | Region |
控件区域,控件区域必须小于控件尺寸
|
![]() | RotationAngle |
顺时针旋转,只旋转图像,坐标不旋转
|
![]() | ScaleSize |
缩放,只缩放图像,不缩放坐标
|
![]() | ShowBorder |
是否显示边框
|
![]() | Site | (继承自 Component。) |
![]() | Size |
控件大小
|
![]() | SudokuDrawBackImage |
九宫格方式绘制背景图片
|
![]() | SudokuPartitionWidth |
九宫格图片切割宽度
|
![]() | SuspendInvalidate |
是否挂起重绘,为True之后Invalidate方法将失效
|
![]() ![]() | SynchronizationContext |
线程同步上下文
|
![]() | TabIndex |
获取或设置在控件的容器的控件的 Tab 键顺序。
|
![]() | TabStop |
获取或设置一个值,该值指示用户能否使用 Tab 键将焦点放到该控件上。需要在DSKinForm上面才有效果
|
![]() | Tag |
与控件关联的用户自定义数据
|
![]() | Text |
与控件关联的文本
|
![]() | ToolTip |
提示文本
|
![]() | Top |
Y
|
![]() | Virtualization |
虚拟化,虚拟化之后,有图像显示,但是不能点击到
|
![]() | Visible |
控件是否可见
|
![]() | VisibleControls |
当前可见的子控件集合
|
![]() | Width |
控件宽度
|
名称 | 说明 | |
---|---|---|
![]() | BeginInvoke |
在主线程上异步调用方法
|
![]() | BringToFront |
将控件带到 Z 顺序的前面
|
![]() | Dispose | (继承自 Component。) |
![]() | Dispose(Boolean) | 释放被 DuiBaseControl 使用的非托管资源,并且是否托管资源(可选) (重写 ComponentDispose(Boolean).) |
![]() | DisposeCanvas |
释放画布
|
![]() | DrawBorders |
绘制边框
|
![]() | Finalize | (继承自 Component。) |
![]() | Focus |
为控件设置输入焦点
|
![]() | GetService | (继承自 Component。) |
![]() | HitTest |
点击测试
|
![]() | Invalidate |
使整个控件区域无效,导致重绘
|
![]() | Invalidate(Rectangle) |
使指定区域无效,导致重绘该区域
|
![]() | Invoke |
在主线程上调用方法
|
![]() | ManagedTask |
托管任务,用于处理可能会需要多次处理,但是只要最后一次处理的任务,比如布局,重绘。相同任务在很短时间内被托管多次,只会调用一次。该方法依赖重绘消息或者异步消息
|
![]() | OnAcceptTask |
接收到任务的时候
|
![]() | OnAnchorChanged |
触发AnchorChanged事件
|
![]() | OnAutoSizeChanged |
触发AutoSizeChanged事件
|
![]() | OnBackgroundImageChanged | |
![]() | OnDockChanged |
触发Dock改变事件
|
![]() | OnEnabledChanged |
触发OnEnabledChanged事件
|
![]() | OnFocusedChanged |
触发OnFocusedChanged事件
|
![]() | OnFontChanged |
触发字体改变事件
|
![]() | OnForeColorChanged |
触发ForeColorChanged事件
|
![]() | OnInvalidated |
触发Invalidated事件
|
![]() | OnIsSelectedChanged | |
![]() | OnKeyDown |
触发KeyDown事件
|
![]() | OnKeyPress |
触发KeyPress事件
|
![]() | OnKeyUp |
触发KeyUp事件
|
![]() | OnLayout | |
![]() | OnLoad | |
![]() | OnMarginChanged | |
![]() | OnMouseClick |
触发MouseClick事件
|
![]() | OnMouseDoubleClick |
触发MouseDoubleClick事件
|
![]() | OnMouseDown |
触发MouseDown事件
|
![]() | OnMouseEnter |
触发MouseEnter事件
|
![]() | OnMouseLeave |
触发MouseLeave事件
|
![]() | OnMouseMove |
触发MouseMove事件
|
![]() | OnMouseUp |
触发MouseUp事件
|
![]() | OnMouseWheel |
触发MouseWheel事件
|
![]() | OnMove |
触发Move事件
|
![]() | OnPaint |
触发Paint事件
|
![]() | OnPaintBackground |
触发PaintBackground事件
|
![]() | OnParentChanged | |
![]() | OnPrePaint |
背景绘制之后,子控件绘制之前,在Paint事件之前。一般用于继承控件的绘制
|
![]() | OnPreviewKeyDown |
触发PreviewKeyDown事件
|
![]() | OnPropertyChanged | |
![]() | OnSizeChanged |
触发SizeChanged事件
|
![]() | OnStartPaint | |
![]() | OnTextChanged | |
![]() | OnVisibleChanged |
触发VisibleChanged事件
|
![]() | PaintControl |
绘制控件
|
![]() | PerformLayout |
布局子控件
|
![]() | ResetMouseStatus |
重置鼠标状态,isMouseDown,isMouseEnter,isMouseEnterChildControl设置为false
|
![]() | ResumeLayout |
恢复布局
|
![]() | SendTask |
发送任务,父级容器可以接收到任务请求来执行需要的任务
|
![]() | SendToBack |
将控件发送到 Z 顺序的后面
|
![]() | SuspendLayout |
挂起布局
|
![]() | ToString | (重写 ComponentToString.) |
![]() | TriggerLoad |
触发Load事件
|
名称 | 说明 | |
---|---|---|
![]() | FormatDateTime |
将数据以时间格式并对其格式化
(由 ObjectExtenstions 定义。) |
![]() | FormatNumber |
将数据以数值方式对数据格式化
(由 ObjectExtenstions 定义。) |
![]() | FormatString |
将数据以字符串格式对数据格式化
(由 ObjectExtenstions 定义。) |
![]() | QueryT |
查询内部控件
(由 DuiControlExtensions 定义。) |
![]() | Sleep |
异步延迟执行代码,只能在主线程中调用
(由 DuiControlExtensions 定义。) |
![]() | ToBool |
将数据转换成Bool,如果转换失败返回False
(由 ObjectExtenstions 定义。) |
![]() | ToDateTime |
将数据转换成DateTime,如果转换失败返回空的时间
(由 ObjectExtenstions 定义。) |
![]() | ToDouble |
将数据转换成Double,如果转换失败返回0
(由 ObjectExtenstions 定义。) |
![]() | ToEnumT |
将数据转换成枚举,如果转换失败则返回默认值
(由 ObjectExtenstions 定义。) |
![]() | ToFloat |
将数据转换成Float,如果转换失败返回0
(由 ObjectExtenstions 定义。) |
![]() | ToInt | 已重载。
将数据转换成int,如果转换失败返回0
(由 ObjectExtenstions 定义。) |
![]() | ToInt(Int32) | 已重载。
数据转换成int,如果转换失败,返回errorResult
(由 ObjectExtenstions 定义。) |
![]() | ToJson |
将对象序列化成Json字符串
(由 JsonHelper 定义。) |
![]() | ToLong |
将数据转换成Long,如果转换失败返回0
(由 ObjectExtenstions 定义。) |