![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
文章平均质量分 84
weixin_46846685
这个作者很懒,什么都没留下…
展开
-
WPF中将多个函数返回值分别绑定至界面控件
WPF的一个优势是对于逻辑层中数据在界面的展示具有很好的支持,可通过Binding即数据绑定实现。本文的应用场景为使用数据绑定实现:使用界面中Textbox控件获取用户的输入,然后进行一定的函数运算,随输入的变化实时将函数返回值显示至界面的TextBlock控件。文中使用了ObjectDataProvider和INotifyPropertyChanged自定义类实现单个和多个函数返回值的绑定。原创 2024-05-14 16:52:40 · 892 阅读 · 0 评论 -
C#在Excel与Word中写入上角标与下角标
C#使用MicrosoftOffice组件在Excel与Word中写入上角标与下角标原创 2022-09-17 18:53:15 · 1063 阅读 · 0 评论 -
C#与C++动态链接库DLL参数互传
C#与C++动态链接库DLL参数互传一、C#中导入C++动态链接库二、C#传入字符串参数三、C++传出字符串参数一、C#中导入C++动态链接库二、C#传入字符串参数三、C++传出字符串参数原创 2021-05-08 00:01:10 · 2718 阅读 · 2 评论 -
C#之字符串类型互转与搜索
C#之字符串操作简析一、int、double类型与字符串互转二、DateTime类型与字符串互转三、字符串查找一、int、double类型与字符串互转二、DateTime类型与字符串互转三、字符串查找原创 2021-03-14 11:52:05 · 280 阅读 · 0 评论 -
C#操作MySql数据库
C#向MySql数据库中插入数据原创 2021-03-11 23:24:22 · 1708 阅读 · 0 评论 -
C#编程中跨线程访问控件
C#编程中跨线程访问控件一、简述二、Winforms中跨线程访问控件三、WPF中跨线程访问控件参考文档一、简述C#中不允许跨线程直接访问界面控件,即一个线程中如主线程创建的控件不允许被其他线程例如子线程直接访问,如果直接访问或设置属性则会爆出“调用线程无法访问此对象,因为另一个线程拥有该对象”等类似错误。在一个线程中设置其他线程所有的控件属性通常有两种方法,一是设置System.Windows.Forms.Control的CheckForIllegalCrossThreadCalls属性值为false原创 2021-02-22 23:17:08 · 2998 阅读 · 0 评论 -
使用C#与三菱PLC通讯
使用C#与三菱PLC通讯一、三菱PLC驱动程序安装一、三菱PLC驱动程序安装原创 2021-02-13 22:41:00 · 17943 阅读 · 6 评论 -
Basler相机参数设置
Basler相机参数设置一、Basler相机SDK简介二、Basler相机参数设置一、Basler相机SDK简介在编写软件连接Basler相机时,一般使用其自带的SDK进行开发,即使用自带的dll文件和参照说明书及示例代码进行开发。在安装Basler驱动程序后,在软件安装目录下找到Development\Samples文件夹,其中就包含C、C#和C++语言编写的示例代码,在Development\Documentation文件夹下则可以找到帮助文档,其中有对SDK函数及参数的详细解释。需要注意的是在安装原创 2021-02-11 18:14:27 · 5675 阅读 · 0 评论 -
串口数据接收、发送与USB转串口驱动下载
C#使用之串口数据接收与发送一、串口参数设置二、串口数据发送三、串口数据接收参考文档一、串口参数设置串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus(USB)混淆)。在C#中使用System.IO.Ports中的SerialPort类实现对串口的操作,包括设置端口号、波特率、数据位、校验位及停止位等参数,和进行数据接收与发送。属性名称释义PortName 串口名串口对于操作系统来说是一个文件,如果设置PortName为本机不存在的串原创 2021-02-09 17:50:56 · 1113 阅读 · 0 评论 -
WPF之DataGrid控件使用
WPF之DataGrid控件使用一、DataGrid简介二、DataGrid数据源绑定三、DataGrid单元格编辑三、DataGrid增加删除行参考文档一、DataGrid简介二、DataGrid数据源绑定三、DataGrid单元格编辑要实现对DataGrid单元格编辑,需先将DataGrid属性IsReadOnly设置为false,可以在DataGrid定义中设置,这样是对全体单元格只读属性进行设置,也可以在列定义中设置,这样是对单个列字段进行设置。DataGrid单元格编辑触发方法主要有Ce原创 2021-01-24 12:32:16 · 8059 阅读 · 1 评论 -
使用C#对Word进行读写、搜索、插入图片等操作
C#操作Word备忘录一、C#中操作word的三种插件二、创建word文档三、页面设置四、页面设置参考文档一、C#中操作word的三种插件使用C#对word文档进行读写,方法有:1、通过office组件,在C#中添加dll引用,这种方法需要电脑先安装office软件,然后才能调用;2、通过NPOI组件,NPOI组件是开源而且免费的,可以在VS中通过nuget包管理器进行下载安装插件;3、使用Spire组件,Spire组件是一个企业级的.NET Office操作组件,既有收费版本又有免费版本,使用免原创 2020-11-19 21:48:11 · 7075 阅读 · 1 评论 -
C#打开文件之获取当前工作路径Debug
C#打开文件之获取当前工作路径Debug在C#编写程序时,如果需要获取当前程序根目录,通常使用System.Environment.CurrentDirectory语句来获取。并且在程序运行过程中,该语句获取的路径不变,始终是程序启动目录,一般为程序的安装根目录。但是在实际开发过程中发现,程序在Windows7系统上可以正常运行,但在WindowsXP系统,如果使用了OpenFileDialog对象打开某一文件后,程序使用System.Environment.CurrentDirectory获取的路径会原创 2020-10-13 21:54:21 · 1699 阅读 · 0 评论 -
C#打开Excel文件报错0X80010105
C#操作Excel文件的方法已在前面文章介绍过了,详细见C#操作Excel备忘录。但在打开Excel文件时,可能会报错0X80010105,如下图所示:解决方法参照c#调用excel报错(异常来自HRESULT:0X80010105(RPC_SERVERFAULT)),打开Excel程序,打开选项——选择加载项——选择COM加载项——点击转到,然后将把里面名称带有pdf的加载项去掉,一般是PDF阅读器或编辑器,去掉之后点击确定,然后重新运行程序,应该就不会报错了。如果是最近一段时间突然爆出这种错误,原创 2020-10-07 00:14:13 · 1515 阅读 · 0 评论 -
C#操作Excel备忘录
C#操作Excel备忘录一、C#引用Excel程序库二、C#打开和保存Excel文件三、C#操作Excel文件四、C#转换Excel为PDF文件参考文档一、C#引用Excel程序库在使用C#操作Excel文件之前,需要引用Excel程序库dll文件。以在vs2019中操作为例,第一种方法是引用自己计算机上已安装的Excel库文件,操作方法为右键资源管理中的引用——添加引用,然后点击COM,在右侧搜索框中搜索office,选中搜索结果中的Microsoft Office .0 Object Librar原创 2020-10-06 23:45:04 · 545 阅读 · 0 评论 -
VS程序发布之NetFramework版本选择
VS程序发布之NetFramework版本选择原创 2020-10-06 00:37:05 · 5006 阅读 · 0 评论 -
WPF自定义TabControl选项滚动条显示
WPF自定义TabControl标题滚动显示原创 2020-10-03 22:07:48 · 2942 阅读 · 0 评论 -
WPF之加载图片实现缩放功能
WPF之加载图片实现缩放功能一、图片加载二、图片缩放三、LayoutTransform与RenderTransform区别参考文档一、图片加载在使用WPF进行程序设计时,一般使用WPF的Image控件加载图片,Xaml代码如下<Image Name="WPFImage" Source="./test.jpg" </Image>Name属性指定Image控件名称,Source属性指定加载的图片路径,可以使用相对路径或绝对路径。如果是在后台指定Source,则需要先加载图片为Bim原创 2020-10-03 00:10:43 · 5345 阅读 · 2 评论 -
VS2019离线安装包下载地址分享
VS2019离线版下载地址分享VS简介VS2019离线安装包地址VS简介Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和原创 2020-09-12 12:48:09 · 24210 阅读 · 0 评论 -
WPF中通过控件Margin属性设置控件位置
WPF中通过控件Margin属性设置控件位置一、Margin属性简介二、Margin在cs文件中定义三、Margin设置控件位置四、参考文档一、Margin属性简介在使用WPF进行页面设计时,添加控件后,可以设置控件的Margin属性来设置控件与容器控件的间距。Margin如果为边距和元素内容区域分配的矩形空间不够大,则具有边距集的元素通常不会限制指定的大小。 当计算布局时,元素内容区域将受到约束。 如果内容已被约束为零,则只会对边距进行约束。间距分为left,top,right和bottom四个方向原创 2020-09-09 22:18:55 · 4428 阅读 · 0 评论 -
WPF ComboBox中SectionChanged事件用法
这里写自定义目录标题一、ComboBox简介二、ComboBox属性三、SelectionChanged事件四、上述问题解决方法如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、ComboBox简介ComboBox允许用户从下拉列表中选择项,或根据需要在控件的文本框中输入新文本。 ComboBox原创 2020-09-08 21:35:54 · 9972 阅读 · 1 评论 -
WPF中config配置文件的使用说明
WPF中config配置文件的使用说明一、软件版本说明使用系统是WIndows7 SP1 64位,开发软件是visual stdio 2019,选择框架net framework4.7.2。二、config文件用途WPF中config文件是应用程序中经常使用的一种配置文件,System.Configuration.dll文件中提供了大量的读写的配置,所以它是一种高效的程序配置方式。可以将程序中经常用到的参数写入配置文件中,这样方便调用和修改。在项目根目录下会有app.config,而在项目bin/原创 2020-09-05 23:20:12 · 3255 阅读 · 0 评论