点击或拖拽改变大小

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
提供排序之后的通知
委托
枚举
  枚举说明
公共枚举BindingMode
This enum describes how the data flows through a given Binding
公共枚举CacheMode
图像缓存模式
公共枚举CollectionChangedAction
公共枚举CommandParameter
命令参数的数据
公共枚举Cursors
标准光标样式
公共枚举UIPropertyOptions
属性变化之后的操作
公共枚举Unit
公共枚举Visibility