其实多屏幕跟一个屏幕上显示到指定位置是一样的 如果屏幕的分辨率都是 1920*1080 那么屏幕1的起始坐标是0,0,屏幕2的坐标就是1920,0,以此类推 所以设置到别的屏幕就是设置窗体的坐标,示例代码如下: public static void ShowScreen(this Window win, int ind […]
其实多屏幕跟一个屏幕上显示到指定位置是一样的 如果屏幕的分辨率都是 1920*1080 那么屏幕1的起始坐标是0,0,屏幕2的坐标就是1920,0,以此类推 所以设置到别的屏幕就是设置窗体的坐标,示例代码如下: public static void ShowScreen(this Window win, int ind […]
假定现在有个枚举数据如下 /// <summary> /// 控制类型 /// </summary> public enum CMDType { [Description("Ai巡检")] Ai, [Description("心跳")] Keeplive, […]
在 APP.xaml.cs 文件中写以下代码: /// <summary> /// App.xaml 的交互逻辑 /// </summary> public partial class App : Application { public App() { this.Startup += new […]
一、HandyControl GitHub:https://github.com/HandyOrg/HandyControl 码云:https://gitee.com/handyorg/HandyControl 二、MaterialDesignInXamlToolkit GitHub:https://github.co […]
Mouse类有一个DirectlyOver属性,可以获得鼠标下的元素。 但是WPF 控件是由各个元素复合而成的,Mouse类可不知道这概念。 所以不要期望它会返回一个Button,其很可能会返回Button的visualTree中的TextBlock等,所以,如果我们加上如下的方法就完美了: public T Find […]
第一步: 首先肯定要下载字体图标,可以去阿里巴巴矢量图标库下载。 第二步: 把下载好的字体文件,后缀为ttf的文件放到自己的项目里。(阿里下载的默认叫iconfont.ttf) 第三步: 写一个样式,方便使用,重点是设置字体文件,路径你写自己的,重中之重的是最后不是写文件全名称 iconfont.ttf 而是 #ico […]
想让我们的程序以管理员身份启动,只需在我们的项目里添加一个文件即可,不用写代码 项目右键,添加 新建项 然后找到 [应用程序清单文件(仅限Windows)] 打开刚添加的app.manifest文件,UAC清单选项那个注释就说的很清楚啦。 我是使用的这个:
AvalonDock Nuget地址:https://www.nuget.org/packages/Xceed.Products.Wpf.Toolkit.AvalonDock/ 他可以做出像VS一样的布局效果,也可以直接在VS里下载。大概用法如下吧。 <pre class="lang:default&q […]
最近项目中遇到的问题 直接指定控件显示本地图片后,图片会被我们自己的程序占用。 无法再做其他操作,也就是说图片控件不会释放图片资源。 而且还同时遇到了图片的DPI与屏幕不一样 导致的图片的属性里面写的代码和实际上显示到屏幕上的大小会不一致 我就直接先写死了图片的DPI为96,如果不需要可以去掉那部分代码 using S […]
文件记得要设置嵌入资源,这很重要! 然后资源文件名称必须包含目录,目录间用“.”隔开,最外层是项目默认命名空间 例如嵌入了一个名为test.txt的文件,那就是:命名空间.text.txt,如果这个文件放在文件夹里,记得加上文件夹:命名空间.文件夹.text.txt 如果你不知道命名空间是啥,请先去学基础。 /// 提 […]
.NET Framework (1) API (3) Binding (1) C# (16) CSS (1) DPI (1) HTML (1) HTTP (3) MVVM (1) NSIS (2) Nuget (1) Sql Server (1) TTS (1) VS (2) Windows (3) WOL (1) WPF (10) 下载 (2) 内存 (1) 加密 (2) 同步 (1) 图片 (1) 字体图标 (1) 安装 (2) 异常 (1) 异步 (1) 思维 (4) 文件 (1) 权限 (1) 枚举 (1) 汉化 (1) 破解 (2) 秘钥 (1) 调试 (1) 通信 (1) 音乐 (1)
COPYRIGHT © 2023 Flames. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang