Extended WPF Toolkit 新控件介绍

发布时间:2020-06-17 04:31:27 作者:gnie
来源:网络 阅读:490

     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 新控件介绍

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

Extended WPF Toolkit 新控件介绍

在XAML 中加入新xmlns:

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

计算器

Calculator

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

<extToolkit:Calculator Width="200"/>  

Extended WPF Toolkit 新控件介绍

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 控制数值最大/最小值

Extended WPF Toolkit 新控件介绍

Watermark 输入框水印

Extended WPF Toolkit 新控件介绍

颜色选取器

ColorCanvas

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

<extToolkit:ColorCanvas Width="250"/>  

Extended WPF Toolkit 新控件介绍

ColorPicker

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

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

Extended WPF Toolkit 新控件介绍

Extended WPF Toolkit 新控件介绍

输入框

     与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>  

Extended WPF Toolkit 新控件介绍

参考文档

http://wpftoolkit.codeplex.com/

http://wpftoolkit.codeplex.com/documentation

推荐阅读:
  1. php读取数据太大&运行时间长导致500Internal Server Error错误怎么解决?
  2. Hibernate的优点

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

te ol

上一篇:ORA-07391: sftopn: fopen error, unable to open text file

下一篇:redmine和testlink的迁移和集成

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》