zoukankan      html  css  js  c++  java
  • 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


    作者:Angelo Lee
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  • 相关阅读:
    001 Python网络爬虫与信息提取 课程前序
    004 JQuery (010
    Vuex的元素对象
    003 JQuery (009
    002 JQuery (004
    001 JQuery (001
    Vuex简介
    axios实例与模块封装
    axios拦截器
    015 Javascript(152
  • 原文地址:https://www.cnblogs.com/yefengmeander/p/2887997.html
Copyright © 2011-2022 走看看