Track 类 |
命名空间: CPF.Controls
public class Track : Control
Track 类型公开以下成员。
名称 | 说明 | |
---|---|---|
ActualOffset |
元素偏移位置
(继承自 UIElement。) | |
ActualSize |
获取元素呈现的尺寸
(继承自 UIElement。) | |
AllowDrop |
获取或设置一个值,该值指示此元素能否用作拖放操作的目标。
(继承自 UIElement。) | |
Attacheds |
用于设置附加属性,和绑定附加属性
(继承自 CpfObject。) | |
Background |
背景填充
(继承自 Control。) | |
Bindings |
设置绑定
(继承自 CpfObject。) | |
BorderFill |
边框线条填充
(继承自 Control。) | |
BorderStroke |
获取或设置线条类型
(继承自 Control。) | |
BorderThickness |
四周边框粗细
(继承自 Control。) | |
BorderType |
边框类型
(继承自 Control。) | |
Children |
子级,一般自定义组件的时候使用
(继承自 UIElement。) | |
Classes |
应用到元素上的类名,多个类用,分割
(继承自 UIElement。) | |
ClipToBounds |
获取或设置一个值,该值指示是否剪切此元素的内容(或来自此元素的子元素的内容)使其适合包含元素的大小。这是一个依赖项属性。
(继承自 Visual。) | |
CommandContext |
绑定的命令上下文
(继承自 CpfObject。) | |
Commands |
设置命令
(继承自 CpfObject。) | |
ContextMenu |
右键菜单
(继承自 UIElement。) | |
CornerRadius |
获取或设置一个值,该值表示将 Border 的角倒圆的程度。格式 一个数字或者四个数字 比如10或者 10,10,10,10 topLeft,topRight,bottomRight,bottomLeft
(继承自 Control。) | |
Cursor |
光标
(继承自 UIElement。) | |
DataContext |
绑定的数据上下文
(继承自 CpfObject。) | |
DecreaseRepeatButton |
The RepeatButton used to decrease the Value 减
| |
DesignMode |
是否处在设计模式
(继承自 UIElement。) | |
DesiredSize |
获取在布局流程的度量传递过程中此元素计算所得的大小,包含margin。其实就是能包含所有内容的最小尺寸
(继承自 UIElement。) | |
Effect |
位图特效
(继承自 UIElement。) | |
Events |
事件列表,用于优化事件订阅内存
(继承自 CpfObject。) | |
Focusable |
是否可以获取焦点
(继承自 UIElement。) | |
FocusFrameFill |
按tab键切换焦点显示的聚焦框填充
(继承自 UIElement。) | |
FocusFrameStroke |
按tab键切换焦点显示的聚焦框
(继承自 UIElement。) | |
FocusMethod |
获取焦点的导航方式
(继承自 UIElement。) | |
FontFamily |
Gets or sets the font family used to draw the control's text.
(继承自 Control。) | |
FontSize |
Gets or sets the size of the control's text in points.
(继承自 Control。) | |
FontStyle |
Gets or sets the font style used to draw the control's text.
(继承自 Control。) | |
Foreground |
Gets or sets the brush used to draw the control's text and other foreground elements.
(继承自 Control。) | |
Height |
默认值为 Auto。此值必须大于或等于 0。
(继承自 UIElement。) | |
IncreaseRepeatButton |
The RepeatButton used to increase the Value 加
| |
IsAntiAlias |
图形抗锯齿
(继承自 UIElement。) | |
IsArrangeValid |
获取一个值,该值指示此元素布局中的子元素的计算大小和位置是否有效。
(继承自 UIElement。) | |
IsDirectionReversed |
Indicates if the location of the DecreaseRepeatButton and IncreaseRepeatButton
should be swapped.
| |
IsDisposed | (继承自 CpfObject。) | |
IsDisposing | (继承自 CpfObject。) | |
IsDragOver |
获取一个值,该值指示鼠标拖拽指针是否位于此元素(包括可视树上的子元素)上
(继承自 UIElement。) | |
IsEnabled |
是否启用
(继承自 UIElement。) | |
IsFocused |
是否有逻辑焦点
(继承自 UIElement。) | |
IsHitTestVisible |
是否可以通过鼠标点击到
(继承自 UIElement。) | |
IsInitialized |
是否初始化组件完成
(继承自 Control。) | |
IsKeyboardFocused |
键盘焦点
(继承自 UIElement。) | |
IsKeyboardFocusWithin |
获取一个值,该值指示键盘焦点是否位于元素或其可视化树子元素内的任意位置
(继承自 UIElement。) | |
IsMeasureValid |
获取一个值,该值指示布局度量值返回的当前大小是否有效。
(继承自 UIElement。) | |
IsMouseCaptured |
该值指示此元素是否捕获了鼠标
(继承自 UIElement。) | |
IsMouseOver |
获取一个值,该值指示鼠标指针是否位于此元素(包括可视树上的子元素)上
(继承自 UIElement。) | |
IsRoot |
是否为根元素
(继承自 UIElement。) | |
IsRootInDesignMode |
是否是设计模式下的根元素
(继承自 UIElement。) | |
Item | (继承自 CpfObject。) | |
Margin |
非依赖属性
(继承自 UIElement。) | |
MarginBottom | (继承自 UIElement。) | |
MarginLeft | (继承自 UIElement。) | |
MarginRight | (继承自 UIElement。) | |
MarginTop | (继承自 UIElement。) | |
MaxHeight | (继承自 UIElement。) | |
Maximum |
The Maximum value of the Slider or ScrollBar
| |
MaxWidth | (继承自 UIElement。) | |
MinHeight | (继承自 UIElement。) | |
Minimum |
The Minimum value of the Slider or ScrollBar
| |
MinWidth | (继承自 UIElement。) | |
Name |
元素名称
(继承自 UIElement。) | |
Orientation |
This property represents the Track layout orientation: Vertical or Horizontal.
On vertical ScrollBars, the thumb moves up and down. On horizontal bars, the thumb moves left to right.
| |
Padding |
获取或设置描述 Thickness 及其子元素之间的空间量的 Border 值。格式:all或者left,top,right,bottom
(继承自 Control。) | |
Parent |
父级元素
(继承自 UIElement。) | |
PlayAnimationOnAddTrigger |
当添加触发器时并且触发器有设置动画,如果满足条件是否播放动画
(继承自 UIElement。) | |
PresenterFor |
用作模板中的特殊元素的标记
(继承自 UIElement。) | |
Presenters |
被标记了的元素
(继承自 UIElement。) | |
RenderBounds |
布局之后相对于根元素的矩形剪辑区域
(继承自 UIElement。) | |
RenderTransform |
渲染变换
(继承自 UIElement。) | |
RenderTransformOrigin |
渲染原点
(继承自 UIElement。) | |
Root |
根元素
(继承自 UIElement。) | |
Site | (继承自 UIElement。) | |
Size |
非依赖属性
(继承自 UIElement。) | |
TabIndex |
tab键切换元素焦点时候的顺序
(继承自 UIElement。) | |
Tag |
与控件关联的用户自定义数据
(继承自 UIElement。) | |
Template |
模板,用来外部替换InitializeComponent操作,第一个参数就是当前对象,第二个就是当前对象的Children,由于Children大部分情况下是Protect,所以这里通过参数提供。初始化组件之前设置才有意义
(继承自 Control。) | |
TextDecoration |
表示一个文本修饰,它是可添加到文本的视觉装饰(如下划线)。字符串格式: overline/Underline/Strikethrough [width[,Solid/Dash/Dot/DashDot/DashDotDot]] [color]
(继承自 Control。) | |
Thumb |
The Thumb in the Track
| |
ToolTip |
获取或设置在用户界面 (UI) 中为此元素显示的工具提示对象
(继承自 UIElement。) | |
Triggers |
触发器集合
(继承自 UIElement。) | |
Type |
当前对象的类型
(继承自 CpfObject。) | |
UseLayoutRounding |
获取或设置一个值,该值指示是否应向此元素的大小和位置布局应用布局舍入。
(继承自 UIElement。) | |
Value |
The current value of the Slider or ScrollBar
| |
ViewportSize |
ViewportSize is the amount of the scrolled extent currently visible. For most scrolled content, this value
will be bound to one of ScrollViewer's ViewportSize properties.
This property is in logical scrolling units.
Setting this value to NaN will turn off automatic sizing of the thumb
| |
Visibility |
UI元素可见性
(继承自 UIElement。) | |
VisualClip |
可视对象的剪辑区域
(继承自 Visual。) | |
VisualOffset |
可视化对象位置偏移
(继承自 Visual。) | |
VisualTransform |
可视化对象变换
(继承自 Visual。) | |
Width |
默认值为 Auto。此值必须大于或等于 0。
(继承自 UIElement。) | |
ZIndex |
Z轴
(继承自 UIElement。) |
名称 | 说明 | |
---|---|---|
AddHandler |
为指定的事件添加事件处理程序,并将该处理程序添加到当前元素的处理程序集合中。
(继承自 CpfObject。) | |
Arrange |
Arranges the control and its children.
(继承自 UIElement。) | |
ArrangeCore |
The default implementation of the control's arrange pass.
(继承自 UIElement。) | |
ArrangeOverride |
Children will be stretched to fit horizontally (if vertically oriented) or vertically (if horizontally
oriented).
There are essentially three possible layout states:
1. The track is enabled and the thumb is proportionally sizing.
2. The track is enabled and the thumb has reached its minimum size.
3. The track is disabled or there is not enough room for the thumb.
Track elements are not displayed, and will not be arranged.
(重写 ControlArrangeOverride(Size).) | |
BeginInvoke | (继承自 UIElement。) | |
CaptureMouse |
捕获鼠标,只有鼠标在元素范围内按下,而且IsEnabled为TRUE的时候才能捕获。当对象已捕获鼠标后,它接收鼠标输入,不论鼠标指针是否在其边界区域。 通常只有在执行模拟拖动操作时才捕获鼠标。 若要释放鼠标捕获,请对具有捕获的对象调用 ReleaseMouseCapture 方法。
(继承自 UIElement。) | |
ClearLocalValue |
清除本地值
(继承自 CpfObject。) | |
Clone | (继承自 Control。) | |
CopyTo(UIElement) |
将依赖属性本地值,绑定,子元素,触发器,拷贝到另外个对象
(继承自 UIElement。) | |
CopyTo(CpfObject, Boolean) |
将依赖属性本地值和绑定拷贝到另外个对象
(继承自 CpfObject。) | |
Dispose | (继承自 CpfObject。) | |
Dispose(Boolean) | (继承自 UIElement。) | |
Equals | (继承自 Object。) | |
Finalize | (继承自 CpfObject。) | |
FindT |
查询所有内部元素,包含所有层
(继承自 UIElement。) | |
FindPresenterT |
查找标记了的特殊元素
(继承自 UIElement。) | |
FindPresenterT(FuncT, Boolean) |
查找标记了的特殊元素,绑定的时候使用
(继承自 UIElement。) | |
FindPresenterByNameT(String) |
通过Name查找标记了的特殊元素
(继承自 UIElement。) | |
Focus | (继承自 UIElement。) | |
Focus(NavigationMethod) | (继承自 UIElement。) | |
GetChildren |
获取子元素
(继承自 UIElement。) | |
GetClipBounds |
获取相对于父级的正矩形剪辑区域
(继承自 UIElement。) | |
GetClipBounds(Rect) |
获取内部相对于父级的正矩形剪辑区域
(继承自 UIElement。) | |
GetContentBounds | (继承自 UIElement。) | |
GetCreationCode | (继承自 CpfObject。) | |
GetHashCode | (继承自 Object。) | |
GetHasLocalValueProperties |
获取有LocalValue的属性和值
(继承自 CpfObject。) | |
GetHostClipBounds |
获取在View上对应的剪辑区域
(继承自 UIElement。) | |
GetIntPtr |
获取对象唯一地址
(继承自 UIElement。) | |
GetMatrixToParent |
获取该元素相对Parent的变换矩阵
(继承自 UIElement。) | |
GetMatrixToRoot |
获取该元素相对Root的最终变换矩阵
(继承自 UIElement。) | |
GetPropertyMetadata | (继承自 CpfObject。) | |
GetType | (继承自 Object。) | |
GetValue(Byte) |
内部使用,请勿调用
(继承自 UIElement。) | |
GetValueT(String) | (继承自 UIElement。) | |
HasLocalOrStyleValue | (继承自 CpfObject。) | |
HasLocalValue |
是否已经设置了本地值
(继承自 CpfObject。) | |
HasProperty |
是否包含这个依赖属性
(继承自 CpfObject。) | |
HitTest |
用自己的内部坐标测试内部元素,从最深的后代元素到根(自己)
(继承自 UIElement。) | |
HitTestCore |
确定点是否在可视对象的内部,point需要包含偏移
(继承自 Visual。) | |
Initialize |
调用内部InitializeComponent初始化组件
(继承自 Control。) | |
InitializeComponent |
初始化模板,重写时一般不需要调用base.InitializeComponent()
(继承自 Control。) | |
Invalidate |
使图像无效化,下次更新的时候重绘
(继承自 UIElement。) | |
InvalidateArrange |
Invalidates the arrangement of the control and queues a new layout pass.布局
(继承自 UIElement。) | |
InvalidateMeasure |
Invalidates the measurement of the control and queues a new layout pass.测量
(继承自 UIElement。) | |
Invoke | (继承自 UIElement。) | |
IsAncestors |
是否是该元素的祖先
(继承自 UIElement。) | |
Measure |
测量期望尺寸
(继承自 UIElement。) | |
MeasureCore |
测量期望尺寸
(继承自 UIElement。) | |
MeasureOverride |
The desired size of a Track is the width (if vertically oriented) or height (if horizontally
oriented) of the Thumb.
When ViewportSize is NaN:
The thumb is measured to find the other dimension.
Otherwise:
Zero size is returned; Track can scale to any size along its children.
This means that it will occupy no space (and not display) unless made larger by a parent or specified size.
(重写 ControlMeasureOverride(Size).) | |
MemberwiseClone | (继承自 Object。) | |
NotifyPropertyChanged |
触发INotifyPropertyChanged的PropertyChanged事件
(继承自 CpfObject。) | |
OnAttachedChanged | (继承自 UIElement。) | |
OnAttachedToVisualTree | (继承自 Control。) | |
OnCaptureMouse | (继承自 UIElement。) | |
OnChildDesiredSizeChanged | (继承自 UIElement。) | |
OnDetachedFromVisualTree |
Called when the control is removed from a visual tree.
(继承自 UIElement。) | |
OnDoubleClick | (继承自 UIElement。) | |
OnDragEnter | (继承自 UIElement。) | |
OnDragLeave | (继承自 UIElement。) | |
OnDragOver | (继承自 UIElement。) | |
OnDrop | (继承自 UIElement。) | |
OnGetDefaultValue | (继承自 UIElement。) | |
OnGotFocus | (继承自 UIElement。) | |
OnInitializeComputeProterty |
用于初始化计算属性,请不要调用和重写,内部使用
(继承自 CpfObject。) | |
OnInitialized | (继承自 Control。) | |
OnKeyDown | (继承自 UIElement。) | |
OnKeyUp | (继承自 UIElement。) | |
OnLayoutUpdated | (继承自 UIElement。) | |
OnLostFocus | (继承自 UIElement。) | |
OnMouseDown | (继承自 UIElement。) | |
OnMouseEnter | (继承自 UIElement。) | |
OnMouseLeave | (继承自 UIElement。) | |
OnMouseMove | (继承自 UIElement。) | |
OnMouseUp | (继承自 UIElement。) | |
OnMouseWheel | (继承自 UIElement。) | |
OnOverrideMetadata |
该类型的第一个对象构造的时候调用,重写属性元数据,一般重写属性的代码写在base.OnOverrideMetadata后面
(继承自 CpfObject。) | |
OnPreviewMouseDown | (继承自 UIElement。) | |
OnPreviewMouseUp | (继承自 UIElement。) | |
OnPropertyChanged | (继承自 UIElement。) | |
OnRaiseEventTEventArgs | (继承自 CpfObject。) | |
OnReleaseMouseCapture | (继承自 UIElement。) | |
OnRender | (继承自 Control。) | |
OnSetValue | (重写 UIElementOnSetValue(String, Object).) | |
OnTextInput | (继承自 UIElement。) | |
OnUIElementAdded | (继承自 UIElement。) | |
OnUIElementRemoved | (继承自 UIElement。) | |
PointToClient |
将指定屏幕点的像素位置计算成工作区坐标。
(继承自 UIElement。) | |
PointToScreen |
将指定工作区点的位置计算成屏幕坐标。像素坐标
(继承自 UIElement。) | |
PointToView |
将指定工作区点的位置计算成相对View的位置
(继承自 UIElement。) | |
RaiseEventTEventArgs |
触发事件
(继承自 CpfObject。) | |
ReleaseMouseCapture |
ReleaseMouseCapture 方法对于已通过使用 CaptureMouse 方法捕获鼠标的对象禁用鼠标捕获。 当对象已捕获鼠标后,它接收鼠标输入,不论鼠标指针是否在其边界区域。 对不具有鼠标捕获的对象调用 ReleaseMouseCapture 无效。
(继承自 UIElement。) | |
RemoveHandler |
从此元素中删除指定的路由事件处理程序。
(继承自 CpfObject。) | |
Render | (继承自 UIElement。) | |
SetValue(Object, Byte) |
内部使用,请勿调用
(继承自 UIElement。) | |
SetValueT(T, String) | (继承自 UIElement。) | |
ToString | (继承自 UIElement。) | |
TransformPoint |
坐标转换,将自己内部坐标转换成父级坐标
(继承自 UIElement。) | |
TransformPointInvert |
坐标转换,将父级坐标通过逆向变换为自己内部坐标
(继承自 UIElement。) | |
ValueFromDistance |
This function returns the delta in value that would be caused by moving the thumb the given pixel distances.
The returned delta value is not guaranteed to be inside the valid Value range.
| |
ValueFromPoint |
Calculate the value from given Point. The input point is relative to TopLeft conner of Track.
|
名称 | 说明 | |
---|---|---|
DesiredSizeChanged | (继承自 UIElement。) | |
Disposed | (继承自 UIElement。) | |
DoubleClick | (继承自 UIElement。) | |
DragEnter | (继承自 UIElement。) | |
DragLeave | (继承自 UIElement。) | |
DragOver | (继承自 UIElement。) | |
Drop | (继承自 UIElement。) | |
GotFocus | (继承自 UIElement。) | |
Initialized | (继承自 Control。) | |
KeyDown | (继承自 UIElement。) | |
KeyUp | (继承自 UIElement。) | |
LayoutUpdated | (继承自 UIElement。) | |
LostFocus | (继承自 UIElement。) | |
MouseDown | (继承自 UIElement。) | |
MouseEnter | (继承自 UIElement。) | |
MouseLeave | (继承自 UIElement。) | |
MouseMove | (继承自 UIElement。) | |
MouseUp | (继承自 UIElement。) | |
MouseWheel | (继承自 UIElement。) | |
PreviewMouseDown | (继承自 UIElement。) | |
PreviewMouseUp | (继承自 UIElement。) | |
PropertyChanged | (继承自 CpfObject。) | |
TextInput | (继承自 UIElement。) | |
ToolTipOpening | (继承自 UIElement。) | |
UIElementAdded |
添加可视化对象的时候
(继承自 UIElement。) | |
UIElementRemoved |
移除可视化对象的时候
(继承自 UIElement。) |
名称 | 说明 | |
---|---|---|
ConvertTo |
类型转换
(由 ObjectExtenstions 定义。) | |
Delay |
延迟操作
(由 ObjectExtenstions 定义。) | |
Equal |
对象是否相等
(由 ObjectExtenstions 定义。) | |
GetCreationCode | (由 ObjectExtenstions 定义。) | |
GetPropretyValue |
获取对象属性值
(由 ObjectExtenstions 定义。) | |
GetValue |
快速动态获取对象的属性值
(由 FastReflectionExtensions 定义。) | |
Invoke |
快速动态调用对象的方法
(由 FastReflectionExtensions 定义。) | |
SetPropretyValue |
设置属性值
(由 ObjectExtenstions 定义。) | |
SetValue |
快速动态设置对象的属性值
(由 FastReflectionExtensions 定义。) |