Extended WPF Toolkit 可以说是WPF Toolkit 的一个补充,也包含了许多WPF 控件供开发者使用。本篇将介绍Extended WPF Toolkit 1.4.0 中新增的一些控件。

安装Extended WPF Toolkit

Extended WPF Toolkit 安装其实很简单,利用nuget 可以快速将控件库添加到项目中。右键References 选择“Add Library Package Reference...”

在搜索框中输入"Extended WPF Toolkit"名称即可找到控件库,点击“Install” 安装。

在XAML 中加入新xmlns:

xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended"

计算器

如果想在WPF 程序中加入计算器功能,用这个控件方便了很多。功能特点:数学运算、Memory操作、鼠标/键盘支持。在XAML 中添加如下代码:

<extToolkit:Calculator Width="200"/>

CalculatorUpDown

CalculatorUpDown 其实就是Textbox,其中添加了数字增减按键和计算器下拉菜单功能。

<extToolkit:CalculatorUpDown FormatString="C2" Increment="0.01" Width="200"Maximum="5000.00" Minimum="50.00" Watermark="Enter Value"/>

FormatString 调整数值格式

Format Specifier

Name

C Currency
F Fixed Point
G General
N Number
P Percent

Increment 控制每次数值增减的差值

Maximun/Minimum 控制数值最大/最小值

Watermark 输入框水印

颜色选取器

ColorCanvas

该控件中加入了高级颜色选取功能,可以获得R、G、B、A相关数值:

<extToolkit:ColorCanvas Width="250"/>

ColorPicker

除了标准颜色选取,也添加了高级选取功能:

<extToolkit:ColorPicker DisplayColorAndName="True" Width="200"/>

输入框

与CalculatorUpDown 相似的还有一些其他输入框控件:

· DateTimePicker
· DateTimeUpDown
· DecimalUpDown
· DoubleUpDown
· IntegerUpDown
· TimePicker
· WatermarkTextBox

按键

SplitButton

该控件除了本身Button 的功能外,还具有下拉菜单的功能,可以在按键右侧添加下拉菜单控件:

<extToolkit:SplitButton Content="Click" Width="100" Height="30"><extToolkit:SplitButton.DropDownContent><extToolkit:Calculator /></extToolkit:SplitButton.DropDownContent>
</extToolkit:SplitButton>

参考文档

http://wpftoolkit.codeplex.com/

http://wpftoolkit.codeplex.com/documentation

Extended WPF Toolkit 新控件介绍相关推荐

  1. 体验AJAX Toolkit新控件:AutoCompleteExtender

    AutoCompleteExtender控件,固名思义就是可以辅助TextBox控件自动输入,实现如http://dict.yodao.com/这样的效果. AutoCompleteExtender控 ...

  2. Ajax Toolkit日历控件CalendarExtender求教!

    Ajax Toolkit新控件CalendarExtender(日历控件) 在DIV中被下拉框遮挡了,如何能让其不被遮挡? 转载于:https://www.cnblogs.com/jerryleee1 ...

  3. 安装Extended WPF Toolkit

    Extended WPF Toolkit 可以说是WPF Toolkit 的一个补充,也包含了许多WPF 控件供开发者使用.本篇将介绍Extended WPF Toolkit 1.4.0 中新增的一些 ...

  4. WPF 4 日历控件(Calendar)

    WPF 4 日历控件(Calendar) 原文:WPF 4 日历控件(Calendar) 在之前我已经写过两篇关于WPF 4 任务栏(Taskbar)相关的特性.相信自从VS2010 Beta 版放出 ...

  5. 详解WPF 4 DataGrid控件的基本功能

    分享一下我老师大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow 详解WPF 4 D ...

  6. 【Android】Anroid5.0+新控件---酷炫标题栏的简单学习

    Android5.0+推出的新控件感觉特别酷,最近想模仿大神做个看图App出来,所以先把这些新控件用熟悉了. 新控件的介绍.使用等等网上相应的文章已经特别多了,题主也没那能力去写篇详解出来,本篇随笔记 ...

  7. CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar-Android M新控件

    效果图 CoordinatorLayout 概述 CoordinatorLayout官方API 从官方文档中我们可以看到: CoordinatorLayout是一个增强型的FrameLayout. 两 ...

  8. operamasks-ui2.0 +MVC4.0+EF5.0实战之一 开篇及布局控件介绍

    两年前,曾打算自己开发一个web开发框架,把部门.人员.权限.日志作为基本服务加入进去,在其基础上可以做业务快速开发,结果没有坚持下去,仅仅开了个头就夭折了.究其原因,一方面是采用自己完全不熟悉的新技 ...

  9. 【WPF】监听WPF的WebBrowser控件弹出新窗口的事件

    WPF中自带一个WebBrowser控件,当我们使用它打开一个网页,例如百度,然后点击它其中的链接时,如果这个链接是会弹出一个新窗口的,那么它会生生的弹出一个IE窗口来,而不是在内部跳到该链接. 如果 ...

最新文章

  1. Lombok: Java开发的利器
  2. redis的rpm包下载安装
  3. Java基础:动态代理
  4. web页面优化之动态加载js和文件
  5. 币安布局去中心化交易所,原来是因为这三个原因!
  6. 聊一聊C# 8.0中的await foreach
  7. 使用Java EE和OIDC构建Java REST API
  8. 如何有效开展小组教学_高效课堂 有效教学 | 教育部专家到徐州市第三中学开展教研活动...
  9. 推一波JAVA学习公众号
  10. oracle存储过程的写法
  11. 一个员工的离职成本有多恐怖!
  12. raspberry pi_在Raspberry Pi上使用Mathematica进行高级数学运算
  13. Tomcat 配置https证书
  14. 转载AWS 基础知识
  15. 锁表 for update
  16. 推荐一款日志切割神器!我常用~
  17. Nginx 注册为 windows服务
  18. 云计算机应用论文,关于云计算应用的研究(本科毕业论文)
  19. python 图片二值化处理(处理后为纯黑白的图片)
  20. 解决电脑速度慢的问题

热门文章

  1. 架构师应具备的概要技能
  2. tsconfig.json编译选项
  3. tf.squared_difference
  4. 关于git的使用记录总结
  5. 博弈知识汇总----Tanky Woo(转)
  6. webpack+vue搭建基础
  7. 初创公司谁来当你们的运维
  8. ibatis 配置参数解析
  9. [BZOJ 1112] [POI2008] 砖块Klo 【区间K大】
  10. SQLServer “无法对数据库‘XXX‘ 执行删除,因为它正用于复制”的解决方法