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...”

addlib

在搜索框中輸入"Extended WPF Toolkit"名稱即可找到控件庫,點擊“Install” 安裝。

nuget

在XAML 中加入新xmlns:

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

計算器

Calculator

     如果想在WPF 程序中加入計算器功能,用這個控件方便了很多。功能特點:數學運算、Memory操作、鼠標/鍵盤支持。在XAML 中添加如下代碼:

<extToolkit:Calculator Width="200"/>

calculator

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

calculatorud

Watermark 輸入框水印

calculatorud1

顏色選取器

ColorCanvas

     該控件中加入了高級顏色選取功能,可以獲得R、G、B、A相關數值:

<extToolkit:ColorCanvas Width="250"/>

colorcanvas

ColorPicker

     除了標准顏色選取,也添加了高級選取功能:

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

color1

color2

輸入框

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

splitbtn

參考文檔

http://wpftoolkit.codeplex.com/

http://wpftoolkit.codeplex.com/documentation


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM