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>
參考文檔
http://wpftoolkit.codeplex.com/
http://wpftoolkit.codeplex.com/documentation
以上隻是個人想法和實踐經驗所得,如果有文字錯誤和文法錯誤,請加以指點!
QQ:247039968
emil:[email protected]
無論是美女的歌聲,還是鬣狗的狂吠,無論是鳄魚的眼淚,還是惡狼的嚎叫,都不會使我動搖