WPF如何封装一个可扩展的Window .NET技术

WPF如何封装一个可扩展的Window

前言     WPF中Window相信大家都很熟悉,有时我们有一些自定义需求默认Window是无法满足的,比如在标题栏上放一些自己东西,这个时候我们就...
阅读全文
一个可以让你有更多时间摸鱼的WPF控件(二) .NET技术

一个可以让你有更多时间摸鱼的WPF控件(二)

前言   上文介绍了如何通过一个Form自定义控件来简化数据的录入,并自动实现数据校验,自动布局排列等功能。本文继续介绍如何优化表格控件的使用,缩减代码量,实现工作效率的...
阅读全文
NET Core使用Grpc通信(一):一元请求 .NET技术

NET Core使用Grpc通信(一):一元请求

gRPC是一个现代的开源高性能远程过程调用(RPC)框架,它可以高效地连接数据中心内和跨数据中心的服务,支持负载平衡、跟踪、运行状况检查和身份验证。
阅读全文
gRPC入门学习之旅(四) .NET技术

gRPC入门学习之旅(四)

gRPC入门学习之旅(一) 9.在“解决方案资源管理器”中,使用鼠标左键选中“Services”文件夹,然后在菜单栏上,依次选择“添加-->新建项”。
阅读全文
WPF实现placeholder效果 .NET技术

WPF实现placeholder效果

 概述: WPF中通过`Style`实现TextBox水印文本,使用`WatermarkTextBox`类及`ControlTemplate`。这个示例通过`Visual...
阅读全文
浅谈WPF之属性系统 .NET技术

浅谈WPF之属性系统

在WPF开发中,经常听到各种属性,如:依赖属性,附加属性,CLR属性,那这些不同类型的属性,具体又有什么作用呢?今天以一些简单的小例子,简述一下WPF开发中,各种属性的相关概念和应...
阅读全文
文件名按数字排序,可以排序多组数字,尤其是99-333~~_222这种复杂数字组合的文件名或字符串 .NET技术

文件名按数字排序,可以排序多组数字,尤其是99-333~~_222这种复杂数字组合的文件名或字符串

这是我本人编写的一个排序算法,主要就是解决复杂多组数字组合的这种文件名或者字符串的排序,排序主要规则就是从前往后对每一组数据进行排序,效果及截图如下:
阅读全文