WPF
1
WPF-后台代码使用Behavior

xaml里面使用很简单 xmlns:i="http://schemas.microsoft.com/xaml/behaviors" <i:Interaction.Behaviors> <i:MouseDragElementBehavior/> </i:Interaction.Behaviors> 后 ...

当年小清新 @ 2020/07/13

2
XAML(上)

理解XAML XAML(extensible application markup language)发音为“zammel”,是用于实例化.net对象的标记语言。 XAML扮演的角色 对于WPF应用XAML不是必须的,编程人员可以在后端直接编写代码构建界面 基于XAML可以单独实现在前台编写UI的功 ...

陌微见 @ 2020/07/13

3
WPF概述

DirectX与WPF DirectX DirectX(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。DirectX可以让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动 ...

陌微见 @ 2020/07/11

4
.NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5

.NET 5 尝鲜 - 开源项目TerminalMACS WPF管理端支持.NET 5 一个使用 Prism 作为模块化框架、基于多个开源控件库作为UI控件选择、集成开源 UI 界面设计的 .NET 5 WPF 客户端项目。 项目名称:TerminalMACS WPF管理端 项目开源地址: Gith ...

Dotnet9个人博客 @ 2020/06/22

5
WPF 让一组 Button 实现 RadioButton 的当前样式效果

本文通过 WPF 的数据触发器 (DataTrigger) 和多重绑定 (MultiBinding),在一组普通按钮 (Button) 上实现了像单选按钮 (RadioButton) 那样的,同一时间只有一个按钮具有当前样式(本文演示的是背景颜色)的效果。 ...

独立观察员 @ 2020/06/21

6
C/S C# WPF锐浪报表教程

前言:锐浪报表是一种中国式报表的报表开发工具。博主使用锐浪报表有一段时间了,积累了一些经验希望能帮助你快速掌握并使用 第一章:集成项目 首先我们先去锐浪报表官网下载并安装锐浪报表。 创建WPF应用程序。(C/S端使用锐浪报表基本都一样) 添加锐浪报表的引用,在资源管理器目录中找到引用并右键,点击添加 ...

Stay627 @ 2020/06/20

7
wpf 密码框水印与明文切换(应小伙伴要求)

效果图预览 源码下载地址 ...

驚鏵 @ 2020/06/19

9
WPF事件大全

以下是WPF中的常见事件汇总表(按字母排序),翻译不见得准确,但希望对你有用。 事件描述 Annotation.AnchorChanged 新增、移除或修改 Anchor 元素时发生。 Annotation.AuthorChanged 新增、移除或修改 Author 元素时发生。 Annotatio ...

乱世晓小 @ 2020/06/16

10
.NET 5 开发WPF - 美食应用登录UI设计

Demo演示: 你的时间宝贵,不想看啰嗦的文字,可直接拉到文末下载源码! 1. 新建项目 站长开发环境: VS 2019企业版 16.70 .NET 5 Preview 5 .NET 5 WPF 项目模板和 .NET Core 3.1 WPF 项目模板没有区别,创建好项目后,NuGet 引入 Mat ...

Dotnet9个人博客 @ 2020/06/13

11
WPF 如何流畅地滚动ScrollViewer 简单实现下

看了看原生UWP的ScrollViewer,滑动很流畅(例如 开始菜单),但是WPF自带的ScrollViewer滚动十分生硬.. 突发奇想,今天来实现一个流畅滚动的ScrollViewer. 一、目标 查阅网上的实现方法,要么直接重写控件,要么一堆Storyboard..很是无奈,还有些许bug. ...

TwilightLemon @ 2020/06/13

12
LiveCharts 提示框(DataTooltip)百分比一直为0.00%解决办法

LiveCharts 提示框(DataTooltip)百分比一直为0.00%解决办法 问题描述:在使用LiveCharts 开源图标库的时候,使用CartesianChart类图表,当Series为LineSeries(多个对象)类型时,DataTooltip数据提示框会提示每个点对应的百分比,但一 ...

仰丶 @ 2020/06/09

13
WPF MvvM DataGrid数据不刷新的原因

后台修改前台不刷新可能的原因: 1.前台页面没有写Binding 2.后台数据定义的字段没有get和set 3.数据容器没有使用ObservableCollection 4.字段内容修改时没有重置数据源 首先简单举例界面代码如下: <DataGrid Name="DG" ItemsSource="{ ...

张子浩 @ 2020/06/09

14
异步函数async await在wpf都做了什么?

首先我们来看一段控制台应用代码: class Program { static async Task Main(string[] args) { System.Console.WriteLine($"Thread Id is Thread:{Thread.CurrentThread.ManagedT ...

RyzenAdorer @ 2020/06/08

15
WPF样式学习第一天

因为上班的公司要我用wpf写软件,刚毕业出来,学校也没教过wpf,只会winform,再加上wpf用winform的框架写法也能实现很多需求,但是就不能体现wpf的优点了,今天就先来学wpf的样式,因为对美的认识不足,所以排版不好,对代码有意见或建议的,希望多多提出,我是初学者。 今天就先弄个But ...

乱世晓小 @ 2020/06/08

16
[WPF]使用附加属性处理 ScrollViewer 的滚动轮劫持问题

之前写过一篇博客 关于 ScrollViewer 和滚动轮劫持(scroll-wheel-hijack),里面介绍了 ScrollViewer 的滚动轮劫持问题,以及如果解决。当时的做法是继承 ScrollViewer 并重写 OnMouseWheel,全部代码如下: public class Ex ...

dino.c @ 2020/06/08

18
WPF 让窗口激活作为前台最上层窗口的方法

原文参照林大佬的博客WPF 让窗口激活作为前台最上层窗口的方法 我只提供下,我使用的代码 [DllImport("user32.dll")] private static extern IntPtr GetForegroundWindow(); [DllImport("user32.dll")] p ...

衆尋 @ 2020/05/28