dotnet 职业技术学院

胡承 - Windows 10 Developer

胡承-博客

FrameworkElement.DataContext莫名被重置为null

当我们在开发自定义的组件的时候,有没有遇到过这种场景,我们明明没有给FrameworkElement.DataContext属性赋null值,为什么他变成null了?

git用ssh的方式进行连接

git做代码管理用Http的方式有诸多限制,用SSH的方式就比较省事。

PropertyPath的表示形式

WPF的PropertyPath设计虽然灵活,但是不得不说,真的很不好用!今天就纯粹做下备忘~

认识asyncawait,如何自己动手编写可等待的任务?

C#里面的async/await语法简直好用的不要不要的。但是,如果我想让这种异步状态机,能工作在我自定义的线程里面要怎么办呢?

如何开启大内存?

正常情况下,一个x86的应用,最多能使用多少内存呢?

【WPF】如何进行全局异常处理?

.NET处理异常比较简单,一般有三种方式全局处理异常。

【WPF】如何手动释放图片资源?

图片是一种比较占内存的资源,尤其是高分辨率的图片。当我们的图片控件隐藏了,不需要显示的时候,这个时候图片还逗留在内存中,就太浪费资源了。

【WPF】DependencyProperty 回调用途

当我们在定义一个依赖属性的时候,通常是需要重写属性元数据,以便做我们想做的工作。

【WPF】如何绑定到数组数据源上指定索引的项上

WPF的绑定机制提供了非常便利的数据更新途径,在实际业务中,我们可以会遇到我们的UI组件,需要绑定到数据源上的某个数组中的指定的索引项。这种场景相对来讲是比较少用……

【WPF】log4net通过代码实现自定义配置

大家在使用log4net的时候,常规的用法都是在配置文件里面进行设置。但是配置文件里面的配置项非常多,不利于记忆,所以说我们希望他能直接在代码中设置。

【WPF】剪切板设置文本抛 0x800401D0 异常

在WPF中,剪切板是一个静态类,设置剪切板很简单。如:将文本添加到剪切板,只需要调用下Clipboard.SetText(Text);就行了。

ScrollView实现翻页的基础操作事件

逻辑分页是非常常用的一种性能优化的技术手段。虽然像ListView,ListBox有提供虚拟化的技术,能让我们加载大量数据而不会出现卡顿。但是……

如何在Canvas上实现元素按中心点坐标作为相对坐标

这个问题,相信大部分同学都知道,实现这个效果,只需要对Canvas上的子元素进行坐标换算。

WPF程序出现花屏,怎么办

同样的,Win10操作系统更新后,软件花屏了!

md5加密异常处理

操作系统更新后,软件出现各种bug~ 乍一看,md5加密算法跪了!