![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#开发
HeartFireY
可能是ACMer、JXNU计算机科学协会前会长
展开
-
HandyControl 组件样式(Style)动态修改
通过后端C#可以对前端的组件样式进行修改。由于笔者刚好再用HandyControl,因此就以修改一个Label的样式为例进行记录:首先我们需要:using HandyControl然后在需要进行修改的地方:Component_name.SetResourceReference(StyleProperty, "LabelSuccess");以上表示将一个Label的Style改为DynamicResource LabelSuccess相似的,还可以改为LabelWarning等形式:Co原创 2021-09-01 22:12:42 · 1803 阅读 · 0 评论 -
C# WPF 利用System.Windows.Forms 实现选择文件或选择文件夹的方法
一、背景如果单独实现一个选择文件的窗口,对于整个项目而言过于赘余而且只会用到很少几次,因此打算采用System.Windows.Forms中提供的方法实现。注意:在.netcore中,不能直接对System.Windows.Forms进行引用,而需要单独在项目中声明对WinForms的使用。具体参见:.net core WPF应用程序中添加对System.Window.Forms的支持_yanweiqi1754989931的博客-CSDN博客二、实现1.选择文件System.Windows.Fo原创 2021-09-01 22:04:24 · 2815 阅读 · 0 评论 -
(.net) WPF 实现用户输入窗口,输入完成后将值返回给母窗口
背景在设计自义定的输入弹窗时,遇到了一个很熟悉的问题:我希望从主窗口弹出该输入窗口,输入完成后点击"Done"按钮,输入窗口关闭,同时将TextBox里的字符串返回给母窗口。特别记录一下这次的实现方式。解决方案首先,我们制作一个《简 单》的输入窗口:具体实现方式自便,这个窗口包含的基本结构是一个TextBox和Button,前者负责给用户输入信息,后者负责返回这个信息,以及关闭窗口。我们在该窗口对应的CS下这样写: public partial class InputBox {原创 2021-08-31 17:32:50 · 3890 阅读 · 0 评论 -
.net core WPF应用程序中添加对System.Window.Forms的支持
案例背景由于项目需求,需要在某处弹出一个选择文件夹的的串口。按照之前.net framework的经验直接添加对System.Window.Forms的支持,然后一套行云流水的引用+语句,发现根本引用不了,如图:emmm,不支持WinForm可还行???然后就陷入僵持,在上网搜寻一番解决方案后找到了正解:只需要在项目生命里面加入对winform使用的声明即可,不需要额外添加引用:案例解决打开项目文件配置(.csproj文件)在里面添加声明:<PropertyGroup>原创 2021-08-31 14:49:32 · 4070 阅读 · 2 评论