开启 MacOS 的 NTFS 写入权限

对于初次接触 Mac 电脑的我发现插入移动硬盘却不能操作里面的数据,原因是 MacOS 只默认支持对 NTFS 格式磁盘的读取,而不能移动、修改、重命名和删除文件…

后来了解到 NTFS(New Technology File System)是微软为 Windows NT 内核的系列操作系统开发的磁盘格式,所以,苹果公司因版权问题不能直接对 NTFS 进行良好支持,但这并不代表不支持!

一般情况下,很多人会选择通过使用 NTFS For Mac 等工具读写硬盘,但这些好用的工具无一例外都要收费,于是,口袋空虚的我不得不找一个免费的解决方案。

如何为自己的 WPF 控件库定义一个网址作为命名空间

开发 WPF 程序的过程中,在编写 xaml 的页面中看到框架内很多默认命名空间都是用一段网址...

复制这些网址在浏览器中,并不是都可以直接访问!那这些网址如何定义,为何可以用来表示命名空间?

.Net Core 3 : 关于创建 WPF 的 .Net Core 类库时,命名空间无法访问的问题

在开发基于 .NET Core 3 的 WPF 程序的过程中,有了将 Converter 和 Formatter 等工具类封装到另一个类库中以便于重用的需求。

于是,在新建 .NET Core 类库之后,将类文件复制进入,编译时报错 System.Windows.Data 无法访问!

可新建的类库和原 WPF 的程序以来的框架都 是 Microsoft.NETCore.App ,这就奇怪了。

.Net Core : 关于通过反射获取 string 类型的 Contains 方法报错 Ambiguous match found 的问题

将基于 .NET Framework 的项目迁移到基于 .NET Core 的过程中,发现原项目中抛出一个 AmbiguousException 的错误:

开发 WPF 中,使用 System.Windows.SystemParameters 获得屏幕分辨率

//得到屏幕工作区域宽度
double x = SystemParameters.WorkArea.Width;
//得到屏幕工作区域高度
double y = SystemParameters.WorkArea.Height;
//得到屏幕整体宽度
double x1= SystemParameters.PrimaryScreenWidth;
//得到屏幕整体高度
double y1 = SystemParameters.PrimaryScreenHeight;