一款开源的.NET框架UI库赏析学习

概述

      今天给大家介绍一款非常强大的wpf开源ui库wpftoolkit,这个控件库包括很多WPF常用的控件库,可以大幅度提升wpf从业者的开发效率,避免重复造轮子.下面跟着小编一起来学习这套控件库怎么用吧!

下载链接:

https://github.com/xceedsoftware/wpftoolkit

目前github的关注量: 3.7K

界面展示

      主界面展示:

a17afbbb9b8f2bea5301c4ccc958a82a.png

按钮展示:

be9b68635e4f584dbad4a250117242e9.png

DataGrid展示:

06fded198b72a8396decb8cd314bcb33.png

Chart展示:

3ac858b888dbe6438d2f84b9ff8c3577.png

常用的输入控件展示

6ab511763edea33d805462d1a13d0256.png

扁平化的子窗体:

9866f95eb4074ec23f4a65260462fba9.png

窗体处于工作状态

52767393ab3b56e7019c4b0471e6d071.png

进度条:

e761cdda326634ef69c0eebc02f0adec.png

计算器:

1daa9083e824bb5b2a2cd3386fab4828.png

wizard

3b9ed5a0e7aad99cfb54fb7ca8fb98d5.png

以上只展示了部分常用控件,有兴趣的可以下载下来学习使用,源码下载下来可以直接启动项目欣赏界面效果,右侧有对用的界面前台和后台代码。

用法介绍

     step1:nuget安装

d4a3f927d1f3aac2392b8a5db434fb98.png

  step2:使用:

<Window x:Class="WpfApp17.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp17"
        xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Window.Resources>
        <Image x:Key="Image1"
             Source="Resources/PencilTool16.png"
             Width="20"
             Margin="5" />
    </Window.Resources>
    <StackPanel Grid.Row="1" Margin="10">
        <xctk:IconButton x:Name="_iconButton"
                          Content="Test"
                          Icon="{StaticResource Image1}"
                          IconLocation="Left"
                          MouseOverForeground="Black"
                          MousePressedForeground="White"
                          MouseOverBackground="LightBlue"
                          MousePressedBackground="Blue"
                          MouseOverBorderBrush="LightGray"
                          MousePressedBorderBrush="LightGray"
                          Margin="10"
                          Padding="20,3"
                          HorizontalAlignment="Center">
            </xctk:IconButton>
        </StackPanel>


</Window>

  step3:运行结果

86a405287db4187ac6989b67f524be14.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值