默认机制Wpf中很多时候用DockPanel作为根布局,而设置后Left、Top、Right、Bottom后,剩余空间的填充让人费解,因为DockPanel没有中间填充选项。其实DockPanel在设置好停靠子元素后,再添加一个元素且该元素不设置DockPanel.Dock属性,就会默认填充。示例未添加额外元素效果添加额外元素效果
原文 .NET/C# 使窗口永不激活(No Activate 永不获得焦点) 有些窗口天生就是为了辅助其它程序而使用的,典型的如“输入法窗口”。这些窗口不希望抢夺其它窗口的焦点。 有 Win32 方法来解决这样的问题,WS_EX_NOACTIVATE 便是关键。 具体来说,是给窗口样式中额外添加一个 ...
原文 签署 Centennial Program Addendum,使用 Desktop Bridge 将 Win32 应用转制成 UWP 能上架 Windows 应用商店的并不一定必须是 UWP 应用程序或者 PWA 程序,也可以是普通的 Win32 应用程序。典型的上架应用商店的应用有微信、Te ...
原文 Windows DPI Awareness for WPF 对于 WPF 程序,要控制程序的 DPI 感知程度,可在 App.manifest 中添加如下代码。 本文知识已经陈旧,你可以阅读这两篇文章来了解更新的 Windows DPI 应用知识: Windows 下的高 DPI 应用开发(U ...
连接模式:桥接 Linux上1.修改 /etc/sysconfig/network-scripts/ifcfg-enp0s3 文件 ONBOOT=yes2.service network restart Windows上打开windo防火墙->高级设置->入站规则->找到“公用”的“文件和打印共享( ...
动态类型其实是动态编译的一种形式。在.net4.0上添加新的动态类型dynamic,对于动态类型,就是在运行时才会确定的类型。 1.dynamic关键字的使用 1)使用var可以定义本地变量,该变量的实际数据类型取决于编译时,是在初次分配时确定的,在初次分配后,将拥有一个强类型的变量,任何不相容的的 ...
原文 Windows 10 应用创建模糊背景窗口的三种方法 现代的操作系统中创建一张图片的高斯模糊效果非常容易,不过如果要在窗口中获得模糊支持就需要操作系统的原生支持了。iOS/Mac 和 Windows 系统都对此有支持。 本文将介绍三种创建模糊背景窗口的方法。有人可能喜欢称之为毛玻璃窗口、亚克力 ...
用下面这种方式来代替SimpleDateFormat,因为它是线程不安全的. DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); System.out.println(formatter.... ...
1、nuget StackExchange.Redis 2、建立RedisHelper类: 3、查看远程Redis端口是否开放: 如果没有开放的话,请修改Redis的conf文件的bind:127.0.0.1 改为 bind 0.0.0.0 ...
在优化C#代码或对比某些API的效率时,通常需要测试某个方法的运行时间,可以通过DateTime来统计指定方法的执行时间,也可以使用命名空间System.Diagnostics中封装了高精度计时器QueryPerformanceCounter方法的Stopwatch类来统计指定方法的执行时间: 1. ...
可以代替协程了 但是需要.net4 版本 unity2017以上版本可以用了 再也可以不用蛋疼的没有返回值的协程了 ...
WinFrom 绑定到嵌套对象上的属性 关键字: Windows Forms, DataBindings, Nested Class, 嵌套类 在 WinForm 中很早就已经支持数据绑定, 使用数据绑定可以大大减少更新界面和数据的代码. 一般情况下, 使用自定义的简单对象时数据绑定可以很好的工作, ...
@2018-11-8 【小记】 【需求】 官方只提供圆角矩形图形,其他图形及颜色需求则要自己实现 【注意】 通过回调函数自实现的图形绘制存在该回调函数一直被调用的现象,而非像窗口回调函数中 BUTTON 事件的单次触发型,所以在自实现的 BUTTON 回调好函数中需要单次执行的部分,则需额外注意 ...
前言 在本系列的前两部分中我们介绍了API Server的总体流程,以及API对象如何存储到etcd中。在本文中我们将探讨如何扩展API资源。 在一开始的时候,扩展API资源的唯一方法是扩展相关API源代码,集成为你所需的资源。或者,推动一个全新的类型为新的核心对象API合入社区代码。但是,这样就会 ...
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace shiyong.NET数据类型定义变量{ class P ...
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace 使用unchecked使得命令编辑器不对代码进行检查{ ...