编程
水流秋叶去
这个作者很懒,什么都没留下…
展开
-
C# winform未能加载文件或程序集它的某一个依赖项。系统找不到指定的文件记录
在做winform项目的时候,我们自己写了一些自定义的控件,这些自定义的控件,引用了专门存放entity的项目。即控件所在的项目会引用entity项目生成的dll。然后有时候就会出现打开窗口编辑的时候就会出现“未能加载文件或程序集它的某一个依赖项。系统找不到指定的文件记录”的问题,编译是通过的,然后就去检查是否引用dll。最后将entity所在的项目卸载掉再重新加载,然后再重新编译就好了。原创 2022-08-23 14:21:51 · 2196 阅读 · 1 评论 -
C#winform自定义Label边框(两边添加边框)
前言由于工作种项目的需要,要运用label来展示自定义控件中,物体的示意图,需要添加切割线再label的两边,但是wiform自带的边框格式只有显示和隐藏,故不满足要求。然后再网上查了资料,借鉴前辈们的成果经行了总结和整合,从而实现我的需求。1.具体实现代码如下:public partial class UcVistaLabel : Label { public UcVistaLabel() { InitializeComponent原创 2022-03-30 10:28:03 · 4092 阅读 · 0 评论 -
C# winform 关于Combobox更改数据源(datasoure)的问题
问题描述由于项目需要需要更新combobox的数据源,我使用了system.timer 来刷新,这个timer可以理解维多线程。里面的添加了更新combobox 的数据源的代码,出现了问题,就是新的数据源不会刷新,我断点调试了,发现数据源更新了,也赋值进去了,但是结果就是没改变。原因分析:去网上找了好久的解决方案。例如 https://bbs.csdn.net/topics/390418578 这里面的BindingSource bs = new BindingSource(); 的解决方案, 什么t原创 2022-03-21 15:17:10 · 1937 阅读 · 1 评论 -
WPF国际化(前后端同时调用)
我在写wpf国际化的时候搜索了比较多的资料。发现其中很多只有更改前端控件写死的text,如果是需要和后端联动的,该如何操作呢?先参考这篇文章把最基本的前端更换写好: WPF国际化(多语言)1.先创建资源文件,再不同目录下创建相同的名字的资源文件2.在app.xml中配置默认调用语言的资源文件3.绑定对应的值 格式为 Content="{DynamicResource key}"4.添加控件,实现切换后台调用: textblock.text= App.Current.Resources[“ke原创 2021-03-17 11:49:48 · 653 阅读 · 0 评论