一些扩展的WPF框架
WPFExtensions包提供了一些扩展的WPF框架,如控制,附加的行为,辅助类,例如:缩放控制,DragBehavior,线程安全观察到的集合,等等。
下面是一些的主要功能“WPFExtensions”:
附加的
神器出山:www.shenqi73.com行为:
·DragBehavior:你可以添加任何FrameworkElement或FrameworkContentElement为基础的控制行为。使用DragBehaviour样品
·动画滚动行为:您可以添加任何ScrollViewer的动画滚动行为
·文本框的命令行为:您可以添加任何文本框的命令支持。命令的执行可以触发5种不同的方法(禁用,输入,焦点,Unfocues,TextChange)
·DispatchedObservableCollection:从后台线程访问的观察的集合,而其绑定在WPF的UI
自订控制项:
变焦控制平移,缩放(带滚动和缩放框),自动填充,动画,支持模板
·SHIFT +鼠标拖拽:锅
·CTRL +鼠标滚轮变焦
·ALT +鼠标拖拽:zoombox
·转换器
·BoolToVisibilityConverter:一个简单的豆蔻的IValueConverter转换成布尔吗?可见性
辅助类:
·ExtLogicalTreeHelper:帮助,以找到一个的始祖,任何元素的LogicalTree(可以浏览通过家长和TemplatedParent财产)。
命令,视图模型:
·CommandSink,CommandSinkBinding
·MapperCommandBinding
·我的想法
·真的很方便,当你要使用微软的Ribbon控件和您的MVVM架构的CommandSinks和CommandSinkBindings
此版本中的新功能:
新增功能:
·缩放控制