CPF 命名空间 |
[缺少 "N:CPF" 的 <summary> 文档]
类 | 说明 | |
---|---|---|
![]() | AttachedExtenstions |
定义一些常用附加属性
|
![]() | AttachedProperties | |
![]() | BindHelper | |
![]() | Binding |
绑定
|
![]() | BindingDescribe |
简化绑定操作
|
![]() | Bindings |
设置绑定
|
![]() | Classes | |
![]() | CollectionT |
包含项目添加移出事件的泛型集合,由于System.Collections.ObjectModel.ObservableCollection的Clear操作事件里没有OldItems值,所以重新定义个
|
![]() | Command | |
![]() | Commands |
绑定的命令集合
|
![]() | ComputedAttribute |
计算属性,设置需要关联的属性
|
![]() | ComputeProtertyInfo | |
![]() | ContentElement | |
![]() | CpfObject |
默认所有属性都是依赖属性,如果不想作为依赖属性,属性上加上[NotCpfProperty]特性。不能使用new来覆盖已经定义为依赖属性的属性,最多255个依赖属性
|
![]() | CPFPropertyChangedEventArgs | |
![]() | Cursor |
用Cursors.****来设置
|
![]() | FloatUtil | |
![]() | GeneralTransform |
一般变换矩阵,用来做动画
|
![]() | HybridDictionaryTKey, TValue |
自动切换List 和 Dictionary,如果4条记录以下的,比直接使用Dictionary稍微省一丢丢内存
|
![]() | LayoutManager | |
![]() | LinearGradientFill |
线性渐变填充
|
![]() | MatrixTransform | |
![]() | NotCpfProperty |
不使用属性管理
|
![]() | ObjectExtenstions |
Object数据转换扩展
|
![]() | OverrideMetadata |
属性元数据重写
|
![]() | PropertyChangedAttribute |
定义该方法为属性通知方法,支持绑定多个,方法类型 void Method(object newValue, object oldValue, CPF.PropertyMetadataAttribute attribute)
|
![]() | PropertyMetadataAttribute |
属性元数据,设置默认值,必须显示转换
|
![]() | RadialGradientFill |
径向渐变
|
![]() | Relation |
元素关系
|
![]() | RotateTransform | |
![]() | RoutedEventArgs |
路由事件
|
![]() | ScaleTransform | |
![]() | SkewTransform | |
![]() | SolidColorFill |
纯色填充
|
![]() | TextureFill |
纹理图片填充
|
![]() | Transform |
字符串格式和CSS的差不多,但是没有单位,旋转没有xyz,其他变换没有z,比如:定义单个或者多个rotate(20) skew(15,3) translate(100,200) 或者单独一个 matrix(m11, m12, m21, m22, offsetX, offsetY) 默认值是Identity
|
![]() | TransformCollection | |
![]() | TransformGroup | |
![]() | TranslateTransform | |
![]() | TrieTreeTValue |
字符串快速检索数据,不要使用,测试的
|
![]() | Triggers | |
![]() | UIElement |
提供UI相关的特性,图像,鼠标事件,触摸事件,布局,拖拽事件
|
![]() | UIElementAddedEventArgs | |
![]() | UIElementCollection | |
![]() | UIElementRemovedEventArgs | |
![]() | UIElementTemplate |
UI元素模板,可以是UIElement的实例或者Type用type的话可以完全克隆出新元素
|
![]() | UIElementTemplateT |
UI元素模板,可以是Type或者UIElement的实例,用type的话可以完全克隆出新元素。限定模板基类
|
![]() | UIPropertyMetadataAttribute |
UI属性元数据,设置默认值,必须显示转换
|
![]() | ViewFill |
定义一个可视化元素的填充,默认支持 隐式转换的字符串格式,支持格式: #rrggbbaa、#rrggbb、r,g,b、r,g,b,a、或者直接设置图片,渐变格式 linear-gradient(startX startY,endX endY,color1 stop1,color2 stop2....) 颜色只能是#开头的格式,stop是0到1的数字,图片格式:url(img.gif) [no-repeat/repeat] [none/fill/uniform/UniformToFill]
|
![]() | VisibleUIElement |
保存当前在可视范围内的元素
|
![]() | Visual |
表示一个可视化元素,提供呈现支持,包括命中测试,坐标变换
|
![]() | VisualFill |
使用 UIElement 绘制区域。
|
![]() | WeakEventHandler |
弱引用事件
|
![]() | WeakEventHandlerList |
弱引用事件,可以防止注册之后忘记取消绑定导致内存泄露问题,以及重复注册问题
|
结构 | 说明 | |
---|---|---|
![]() | CollectionChangedEventArgsT | |
![]() | FloatField |
单精度浮点带单位
|
![]() | OptionalParameterT |
定义一个可选参数
|
![]() | PixelPoint |
Represents a point in device pixels.
|
![]() | PixelRect | |
![]() | PixelSize |
Represents a size in device pixels.
|
![]() | PointField |
支持单位百分比的Point,格式:10,10 10%,10%
|
![]() | SizeField |
支持单位百分比的Size
|
![]() | Thickness |
表示四周的厚度,字符串格式 all、left,top,right,bottom
|
![]() | ThicknessField |
接口 | 说明 | |
---|---|---|
![]() | IEditor |
定义一个编辑器
|
![]() | ISortNotify |
提供排序之后的通知
|
委托 | 说明 | |
---|---|---|
![]() | AttachedValue |
获取或者设置附加属性值
|
![]() | AttachedPropertyChanged |
CpfObject obj, string propertyName, object defaultValue, object oldValue, ref object newValue
|
![]() | EventHandlerRefTEventArgs |
枚举 | 说明 | |
---|---|---|
![]() | BindingMode |
This enum describes how the data flows through a given Binding
|
![]() | CacheMode |
图像缓存模式
|
![]() | CollectionChangedAction | |
![]() | CommandParameter |
命令参数的数据
|
![]() | Cursors |
标准光标样式
|
![]() | UIPropertyOptions |
属性变化之后的操作
|
![]() | Unit | |
![]() | Visibility |