Extended WPF Toolkit 新控件介绍
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"
计算器
Calculator
如果想在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>
参考文档
出处:{GnieTech} (http://www.cnblogs.com/gnielee/)
版权声明:本文的版权归作者与博客园共有。转载时须注明本文的详细链接,否则作者将保留追究其法律责任。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2010-05-10 WPF 4 Ribbon 开发 之 快捷工具栏(Quick Access Toolbar)