#WPF

WPF是美国微软公司推出.NET Framework 3.0及以后版本的组成部分之一,它是一套基于XML、.NET Framework、向量绘图技术的展示层开发框架。

[WPF 自定义控件]自定义一个“传统”的 Validation.ErrorTemplate

dino.c

如果没有设置Validation.ErrorTemplate,当控件包含无效数据时,WPF 将在无效控件周围显示如下图所示的红色边框,:

12430

[WPF 自定义控件]在MenuItem上使用RadioButton

dino.c

上图这种包含多选(CheckBox)和单选(RadioButton)的菜单十分常见,可是在WPF中只提供了多选的MenuItem。顺便一提,要使MenuItem...

14020

.NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)

walterlv

发布于 2020-02-17 08:32 更新于 2020-02...

8920

[WPF 自定义控件]创建包含CheckBox的ListBoxItem

dino.c

属性是很多了,但这里没有自定义CheckBox样式的方法,而且也没法参考它的动画如何实现。幸好UWP还提供了一个ListViewItemExpanded样式,里...

8120

WPF 通过 dotnet core 发布单文件时 log4net 无法使用

林德熙

cvte · 工程师 (已认证)

在使用 dotnet core 版本的 WPF 可以将发布文件打包为一个exe文件,但是此时小伙伴发现 log4net 无法运行,因为 log4net 说找不到...

17722

Xamarin 和 WPF 的控件和属性的替换

林德熙

cvte · 工程师 (已认证)

基本上 Xamarin 和 WPF 的技术是相同的,但是有一些小细节和属性不同,本文记录一些不同的点,方便小伙伴将 WPF 项目迁移为 Xamarin 项目

13210

为什么 WPF 软件在 win7 启动时会尝试调起 wisptis 进程

林德熙

cvte · 工程师 (已认证)

我看到一个问题是在 win7 系统上,如果开机启动的软件是 WPF 软件,而这个 WPF 软件在系统的 wisptis 进程启动之前就启动了,那么 WPF 将会...

10120

WPF 图片移除视觉树内存泄漏

林德熙

cvte · 工程师 (已认证)

现在 WPF 开源了,有很多问题都可以从底层修改,欢迎大家关注WPF官方开源仓库 欢迎组队格式代码

13610

WPF 用 AvalonEdit 开发简单的代码编辑器 支持高亮自动提示

林德熙

cvte · 工程师 (已认证)

用 WPF 开发一个代码编辑器的难度很低,因为行业里面有很多小伙伴开发过,这些小伙伴将自己的代码开源了,发布到 NuGet 上,所以让我开发一个代码编辑器的难度...

47310

梳理 50 年人机交互界面发展史,得出这个规律,开发框架的选择不再迷茫

李艺

最具代表性的是微软的 WPF。WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于 .N...

13240

为 WPF 程序添加 Windows 跳转列表的支持

walterlv

然而在 WPF 程序中使用 Windows 跳转列表功能非常简单,在 XAML 里面就能完成。本文将介绍如何让你的 WPF 应用支持 Windows 跳转列表功...

12820

透明度叠加算法:如何计算半透明像素叠加到另一个像素上的实际可见像素值(附 WPF 和 HLSL 的实现)

walterlv

本文介绍透明度叠加算法(Alpha Blending Algorithm),并用 C#/WPF 的代码,以及像素着色器的代码 HLSL 来实现它。

18620

WindowsXamlHost:在 WPF 中使用 UWP 控件库中的控件

walterlv

现在,在 WPF 项目中开启所有文件夹的显示,然后将 UWP 项目中生成的文件添加到 WPF 项目中:

13120

WPF's multi-threaded UI is not thread safe

walterlv

WPF supports multiple UI threads in its framework. You can create multiple UI th...

11420

只需 5 秒钟,你就能取到 WPF 程序的超高分辨率超高清截图

walterlv

我想要截取一个 WPF 程序的图标,但是它太小了。如果我就这样截屏截下来,是很不高清的。由于我需要制作一份课件,所以我需要超高清版本,可是,如何做才能最快速拿到...

13130

WPF 中那些可跨线程访问的 DispatcherObject(WPF Free Threaded Dispatcher Object)

walterlv

发布于 2018-11-23 13:15 更新于 2019-01...

11820

使用 WPF 开发一个 Windows 屏幕保护程序

walterlv

2018-12-22 02:24

15320

支持 Windows 10 最新 PerMonitorV2 特性的 WPF 多屏高 DPI 应用开发

walterlv

本文将介绍 WPF 框架利用第二代多屏 DPI 机制进行高 DPI 适配的方法。同时,也介绍低版本的 WPF 或者低版本的操作系统下如何做兼容。

15820

在 WPF 中使用 x:Reference

walterlv

发布于 2018-10-13 22:24 更新于 2018-12...

13720

WPF 自定义键盘焦点样式(FocusVisualStyle)

walterlv

WPF 自带的键盘焦点样式是与传统控件样式搭配的,但 WPF 凭着其强大的自定义样式的能力,做出与传统控件样式完全不同风格的 UI 简直易如反掌。这时,其自带的...

10020

扫码关注云+社区

领取腾讯云代金券