1
24
这个
违约
这里没有检查另一个公共位置的魔法,所以如果不更改代码,就无法执行此操作。
做好这件事;两个共同的选择;
代码:
比如:
当然,那也没什么好看的!另一种选择可能是C#3.0扩展方法,可能是作为fluent API:
这只是一个简单的例子
|
2
4
如果您正在寻找替代方案(不一定是好的),您可以: 1.使用IOC实例化所有表单,并修改IOC容器以设置应用程序图标。 就我个人而言,我只会使用基类。。。 |
3
2
我的有用答案是:
不过,这对微软来说是一个很好的功能,因为大多数应用程序在整个应用程序中使用相同的图标。 |
4
1
如果要用另一个图标更新所有图标,可以构建一个小应用程序,编辑所有*.Designer.vb文件(在vb.net中),并将以下行添加到InitializeComponent:
|
5
0
如果您的所有表单都在一个项目中,那么您可以获取该项目的dll,并使用反射来获取dll中的每种类型。如果类型派生自表单,则可以将类型的Icon属性设置为所需的任何值。如果项目规模很大,我不确定性能开销会是多少。 |
Patrick · 从UWP应用程序获取图标 6 年前 |
Andre Frota · 映射API图标。scaledSize不工作 6 年前 |
user1261273 · 奇怪的lotus notes图标,是什么? 6 年前 |
Pranta Saha · 为什么Font Awesome图标类不同 6 年前 |
Mav · 如何将图标与固定高度标记的中心对齐[重复] 6 年前 |
Josh · 在Cordova中设置应用程序图标 6 年前 |
iusmar · 扩展Sitecore插入链接功能 6 年前 |