草庐IT

WPF-dataGrid

全部标签

WPF监听快捷键的几种方式

调用Win32API(优先级最高,全局监听,支持最小化失焦等情况)那么,假如我要在一个WPF程序监听CTRL+5按键,首先在主窗口程序添加以下代码://////CTRL+5事件Id///privateconstintCtrl5KeyEventId=9000;[DllImport("user32.dll")]publicstaticexternboolRegisterHotKey(IntPtrhWnd,intid,uintfsModifiers,uintvk);[DllImport("user32.dll")]publicstaticexternboolUnregisterHotKey(IntP

WPF监听快捷键的几种方式

调用Win32API(优先级最高,全局监听,支持最小化失焦等情况)那么,假如我要在一个WPF程序监听CTRL+5按键,首先在主窗口程序添加以下代码://////CTRL+5事件Id///privateconstintCtrl5KeyEventId=9000;[DllImport("user32.dll")]publicstaticexternboolRegisterHotKey(IntPtrhWnd,intid,uintfsModifiers,uintvk);[DllImport("user32.dll")]publicstaticexternboolUnregisterHotKey(IntP

.NET中的winform、wpf、winui和maui你都知道吗?

前言    年初.NET工程师的求职者反馈不好找工作,尤其是B/S开发,C/S开发稍微好点。这种情况下有好多小伙伴都想转行了,于是了解了一下JAVA,比.NET还卷,还是走.NET内部转行吧,转C/S桌面开发。本文介绍.NET几种桌面开发技术的方向,大家可以参考一下,具体如下。一、简介WinForms(WindowsForms):WinForms是一个基于WindowsAPI的GUI框架,是.NETFramework中的一部分。它提供了一个窗体(Form)和控件(Controls)的类库,允许开发者创建传统的Windows桌面应用程序。WinForms最早发布于2002年,是.NETFrame

.NET中的winform、wpf、winui和maui你都知道吗?

前言    年初.NET工程师的求职者反馈不好找工作,尤其是B/S开发,C/S开发稍微好点。这种情况下有好多小伙伴都想转行了,于是了解了一下JAVA,比.NET还卷,还是走.NET内部转行吧,转C/S桌面开发。本文介绍.NET几种桌面开发技术的方向,大家可以参考一下,具体如下。一、简介WinForms(WindowsForms):WinForms是一个基于WindowsAPI的GUI框架,是.NETFramework中的一部分。它提供了一个窗体(Form)和控件(Controls)的类库,允许开发者创建传统的Windows桌面应用程序。WinForms最早发布于2002年,是.NETFrame

WPF学习-布局

1. Grid布局,(Table布局)两行两列布局, Border 0行0列默认开始效果图: 2.StackPanel布局默认垂直布局,一旦超出区域限制后不限制   改成水平排列效果图:3. WrapPanel布局,(float布局)默认水平排序 效果: 4.DockPanel 停靠(flex布局)默认横向填充,效果图:默认横向填充, 最后一个元素占据整个布局,居中显示. 停靠布局注意设置:LastChildFill="False"效果图: 5.Uniform布局(Table)均分所有区域设置三行三列布局效果图: 6. 布局Demo案例Border:类似background属性 

WPF学习-布局

1. Grid布局,(Table布局)两行两列布局, Border 0行0列默认开始效果图: 2.StackPanel布局默认垂直布局,一旦超出区域限制后不限制   改成水平排列效果图:3. WrapPanel布局,(float布局)默认水平排序 效果: 4.DockPanel 停靠(flex布局)默认横向填充,效果图:默认横向填充, 最后一个元素占据整个布局,居中显示. 停靠布局注意设置:LastChildFill="False"效果图: 5.Uniform布局(Table)均分所有区域设置三行三列布局效果图: 6. 布局Demo案例Border:类似background属性 

能快速构建和定制网络拓扑图的WPF开源项目-NodeNetwork

大家好,我是沙漠尽头的狼,今天介绍一个WPF开源项目-NodeNetwork,它可以帮助我们快速构建和定制网络拓扑图。一、前言在现代软件开发中,数据可视化和可交互性越来越受到关注。为了实现这一点,通常需要使用各种图表、表格、网络拓扑图等控件。然而,对于某些特殊的场景,这些控件可能无法满足需求,此时我们需要一种自定义的方式来展示和处理数据。NodeNetwork就是一种这样的自定义方式,它是一个基于C#WPF的开源项目,可以帮助我们快速构建和定制网络拓扑图。NodeNetwork的代码托管在GitHub上,是由荷兰的一位开发者Wouterdek所创建和维护的。在本文中,我们将对NodeNetwo

能快速构建和定制网络拓扑图的WPF开源项目-NodeNetwork

大家好,我是沙漠尽头的狼,今天介绍一个WPF开源项目-NodeNetwork,它可以帮助我们快速构建和定制网络拓扑图。一、前言在现代软件开发中,数据可视化和可交互性越来越受到关注。为了实现这一点,通常需要使用各种图表、表格、网络拓扑图等控件。然而,对于某些特殊的场景,这些控件可能无法满足需求,此时我们需要一种自定义的方式来展示和处理数据。NodeNetwork就是一种这样的自定义方式,它是一个基于C#WPF的开源项目,可以帮助我们快速构建和定制网络拓扑图。NodeNetwork的代码托管在GitHub上,是由荷兰的一位开发者Wouterdek所创建和维护的。在本文中,我们将对NodeNetwo

【WPF】图片转pdf

【目录】PDF操作-简书(jianshu.com)一、概述将图片转换为pdf。图片类型包括:jpg、jpeg、gif、png、bmp、wmf、tiff、ccitt、jbig2。二、演示三、环境开发工具:VisualStudio开发语言:C#目标框架:.Net6.0四、实现第一步:新建项目:ImageToPdfDemo第二步:添加Nuget包添加Nuget包:itext7,这个包用于操作pdf第三步:添加PdfConverter类添加PdfConverter类,并添加ConvertImageToPdf方法,用于实现图片转Pdf第四步:编写界面MainWindow.xaml代码如下第五步:实现按钮

【WPF】图片转pdf

【目录】PDF操作-简书(jianshu.com)一、概述将图片转换为pdf。图片类型包括:jpg、jpeg、gif、png、bmp、wmf、tiff、ccitt、jbig2。二、演示三、环境开发工具:VisualStudio开发语言:C#目标框架:.Net6.0四、实现第一步:新建项目:ImageToPdfDemo第二步:添加Nuget包添加Nuget包:itext7,这个包用于操作pdf第三步:添加PdfConverter类添加PdfConverter类,并添加ConvertImageToPdf方法,用于实现图片转Pdf第四步:编写界面MainWindow.xaml代码如下第五步:实现按钮