胡承 - Windows 10 Developer
介绍几个常用的csproj Property!
Window.Owner的几个注意事项!
Application.Current.MainWindow
用于获取主窗口,相信不少同学有这么用过。但是这种方式,可靠吗?
Path.Combine
这个方法是很常用的一个方法,通常用它来拼接路径。尤其是存在对路径有跨平台的场景,更应该使用它来处理路径拼接。
RichTextBox是个很强大的文本组件,它可以用于显示各种复杂的富文本。
最近大家有没有发现,很多App
的首页变成灰白色了。这种灰白色很多时候用于纪念,哀悼等。那么使用WPF
如何来做到这种效果呢?
通过使用二进制位(bit)来做开关,是个不错的选择。
对于桌面应用,用来显示Web页面的方式有很多种。比如说:WebBrowser、Cef Sharp、NWJS、WebView2等。CEF应该是最常用的一种页面嵌入方案。
从不同步的代码块中调用了对象同步方法?
平常开发过程中,我们自定义的控件/组件,在使用的过程中,都需要加上命名空间的前缀,否则的话编译就会出错。
因为项目原因,还使用着比较原始的.NET Framework
框架,但因为某种原因,暂时不让升级到.NET 6。为了能够解锁更多Visual Studio 2022
的功能,尝试手动修改csproj
文件。
在.net core 的版本上,visual studio 已经提供了自动打包的功能。当然,在.NET Framework的版本上也是可以的,不过需要收到修改proj文件才行,这里先不做讨论。
记录下,纯备忘!
细心的同学会发现,我们通过内置函数Environment.OSVersion
获取到的系统版本号会存在不同的系统版本,版本号是一样的情况。代替的方案可以通过windows api 来获取内置版本号。