当前位置: 首页 > news >正文

C# DevExpress控件安装使用教程

前言:在后续的部分中我会讲解一些在wpf中使用devexpress控件相关的知识,为了方便没接触过这方面知识的伙伴们快速的入门和学习,这节我先就DevExpress安装和使用进行讲解!

DevExpress可以上官网下载,我在网盘也放了一份,下载链接:

链接:https://pan.baidu.com/s/1_1rbGIk2H5dspzCCWIsexg

提取码:a365

01

安装devexpress

按照如下所示,基本是一路默认点击:

step2:

02

激活

03

工具箱附加和汉化

这里参考了:https://www.cnblogs.com/xishuai/p/3554594.html

但是上面写的很多了试了并没有生效。

那就自己搞吧!

① 在C:\Program Files (x86)\DevExpress 20.1\Components\Bin\Framework路径下找见需要使用的库,比如:DevExpress.Xpf.Core.v20.1.dll,dx:SimpleButton等常用控件就在这个库里面。

②在工具箱右键-》选择项-》wpf组件中浏览需要添加的库,然后确定

这个库下所有的控件就出现在了工具箱

汉化的话没有试,需要的自己参考那位仁兄的说明尝试.

04

项目测试

XAML代码:

代码语言:javascript

代码运行次数:0

运行

AI代码解释

<Window x:Class="WpfApp2.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:WpfApp2" xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Grid><Grid.RowDefinitions><RowDefinition Height="*"/><RowDefinition Height="*"/></Grid.RowDefinitions><Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions><dx:SimpleButton  Name="btnCtrl" Content="DevButton" Width="100" Height="40" Click="btnCtrl_Click"/><dx:SimpleButton Content="SimpleButton" Grid.Column="1" HorizontalAlignment="Left" Margin="86.333,68,0,0" VerticalAlignment="Top" Width="75"/></Grid>
</Window>

后台:

代码语言:javascript

代码运行次数:0

运行

AI代码解释

public partial class MainWindow : Window{public MainWindow(){InitializeComponent();}private void btnCtrl_Click(object sender, RoutedEventArgs e){MessageBox.Show("第一个wpf dev控件测试项目");}}

结果:

http://www.lryc.cn/news/626020.html

相关文章:

  • 【学习】Linux 内核中的 cgroup freezer 子系统
  • 【自动化运维神器Ansible】Playbook调用Role详解:从入门到精通
  • 常用css
  • 【C++】C++ 的护身符:解锁 try-catch 异常处理
  • 用java语言完成手写mybatis框架(第2章)
  • 借助AI将infoNES移植到HarmonyOS平台的详细方案介绍
  • Linux操作系统编程——进程间的通信
  • 极海APM32F107V6 gpio模拟串口
  • 决策树算法学习总结
  • 【Vivado TCL 教程】从零开始掌握 Xilinx Vivado TCL 脚本编程(三)
  • UML常见图例
  • 一文精通 Swagger 在 .NET 中的全方位配置与应用
  • Java NIO 核心精讲(上):Channel、Buffer、Selector 详解与 ByteBuffer 完全指南
  • 【3-3】流量控制与差错控制
  • Linux资源管理
  • JUC之CompletableFuture【上】
  • Orbbec---setBoolProperty 快捷配置设备行为
  • 设备树下的LED驱动实验
  • 从数据表到退磁:Ansys Maxwell中N48磁体磁化指南
  • 谷歌为什么要将Android的页面大小(Page Size)从传统的4KB升级至16KB
  • Go 进阶学习路线
  • 测试 Next.js 应用:工具与策略
  • 仲裁器设计(三)-- Weighted Round Robin 权重轮询调度
  • ASP4644稳压器的特性分析与系统测试方法研究
  • GPT-4.1旗舰模型:复杂任务的最佳选择及API集成实践
  • 【RustFS干货】RustFS的智能路由算法与其他分布式存储系统(如Ceph)的路由方案相比有哪些独特优势?
  • 2025杭电多校第九场 乘法逆元、阿斯蒂芬、计算几何 个人题解
  • 宿主获取插件View流程原理 - fetchViewByLayoutName
  • LWIP协议栈实现ARP协议
  • Python脚本每天爬取微博热搜-终版