简写 标记wpf

WPF开发中ReactiveUI.Fody的使用

前面的开发一般我会使用PropertyChanged.Fody,但ReactiveUI.Fody也能实现类似的功能。 安装Nuget包 Install-Package ReactiveUI.Fody FodyWeavers.xml文件: <Weavers xmlns:xsi="http://www. ......
ReactiveUI Fody WPF

WPF托盘图标功能

安装Nuget包 Install-Package Hardcodet.NotifyIcon.Wpf App.xaml添加: <Application x:Class="ToDoList.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/ ......
托盘 图标 功能 WPF

WPF border解决超出圆角边界的方法

使用Border并设置圆角,Border内部的其他元素会超出圆角而导致灾难级的视觉体验,通过设置Border的clip属性,来解决这个问题 <Border BorderThickness="1" BorderBrush="Black" CornerRadius="8"> <Border.Clip> ......
圆角 边界 方法 border WPF

WPF快速定位某个元素的相关信息

运行起WPF程序,使用以下方式,可以快速定位某个元素的信息: 1、在运行的程序页面上面选中以下圈中按钮 2、点击上图2处,在界面上选中需要查看的按钮,或者文字等 3、点击界面上方第一个按钮“转为实时可视化树”,然后进入VS界面,查看左侧的树结构 4、在VS中的可视化树中,选中某个元素,双击右侧的<> ......
元素 信息 WPF

跨平台GUI开发技术:QT,GTK+, C#(WinForm/WPF), Java(Swing/AWT/JavaFX), Electron, compose-multiplatform, Flutter, JS?

跨平台GUI开发技术:QT,GTK+, C#(WinForm/WPF), Java(Swing/AWT/JavaFX), Electron, compose-multiplatform, Flutter, JS? ......

JVM(十一)垃圾回收概述和垃圾标记阶段的算法

### JVM(十一)垃圾回收概述和垃圾标记阶段的算法 #### 1 Java垃圾回收概述 - **什么是垃圾?** - 垃圾是在**程序运行过程中不被任何指针指向的对象**,这个对象就是需要被回收的垃圾 - **为什么要进行垃圾回收?** - 如果不及时对内存中的垃圾进行清理,那么这些垃圾对象所占 ......
垃圾 算法 标记 阶段 JVM

界面控件DevExpress WPF数据编辑器,让数据处理更灵活!(一)

界面控件DevExpress WPF编辑器库可以帮助用户提供直观的用户体验,具有无与伦比的运行时选项和灵活性。WPF数据编辑器提供了全面的掩码和数据验证支持,可以独立使用,也可以作为容器控件(如DevExpress WPF Grid和WPF TreeList)中的单元格编辑器使用。 DevExpre ......

Winform和WPF检查应用是否重复打开

一、以App扩展方法检查进程名和进程ID的方式 1 Public static T SetSingleProcess(this T app)Where T:Application 2 { 3 var process=Process.GetProcesses().Where(p=>p.ProcessN ......
Winform WPF

AvaloniaUI 和 WPF 图形性能的简单测试.

本文发布于:https://www.cnblogs.com/8u7tgyjire7890/p/17545599.html 原始代码来自于 Avalonia 示例程序 https://github.com/AvaloniaUI/Avalonia/blob/master/samples/ControlC ......
AvaloniaUI 图形 性能 WPF

wpf的动态Tab的例子,使用Prism

引用Prism.Core,Prism.Wpf 和 Prism.Unity 修改App.xaml 的类型替换为 PrismApplication 修改App.xaml.cs: /// <summary> /// Interaction logic for App.xaml /// </summary> ......
例子 动态 Prism wpf Tab

WPF常用的曲线图控件

常用的曲线图控件 1、DynamicDataDisplay微软开发的开源曲线图控件,已经停止更新非常久,只有.Net Framework的版本,不支持.NET Core。 2、InteractiveDataDisplay也是微软开发的开源曲线图控件,相当于DynamicDataDisplay的升级版 ......
曲线图 控件 曲线 常用 WPF

WPF 不透明蒙板概述

本文内容 先决条件 使用不透明蒙板创建视觉效果 创建不透明蒙板 将渐变用作不透明蒙板 显示另外 4 个 不透明蒙板能够使部分元素或视觉对象透明或部分透明。 要创建不透明蒙版,请将 Brush 应用于元素或 Visual 的 OpacityMask 属性。 画笔映射到元素或视觉对象,并且画笔的每个像素 ......
WPF

WPF实现轮播图

1、效果图 2、前端代码 <Window x:Class="LiveChartDemo.View.CarouselView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schem ......
WPF

WPF加载GIF的五种方式(Storyboard / WpfAnimatedGif / ImageAnimator / PictureBox / MediaElement)

在Windows系统中,原有自带的字体样式有限,有时候我们的程序会使用到个别稀有或系统不自带的字体。因此我们需要将字体打包到程序中,当程序启动时,检测系统是否有该字体,如果没有则安装该字体,也可以动态加载字体。 1.1、使用代码安装字体注意:安装字体时,需要windows的管理员权限。 [DllIm ......

WPF摄像头使用(WPFMediaKit)

添加WPFMediaKit引用 使用WPFMediaKit操作摄像头需要安装WPFMediaKit相关的Nuget包。选中需要进行摄像头操作的项目,然后通过Nuget安装即可。 页面代码 引入命名空间在页面XAML代码中添加WPFMediaKit的命名空间:xmlns:WPFMediaKit="cl ......
WPFMediaKit 摄像头 WPF

WPF中 x:Name和Name的区别

x:Name 唯一地标识 XAML 定义的对象,以便于从代码隐藏或通用代码中访问对象图中实例化的对象。x:Name 一旦应用于支持编程模型,便可被视为与由构造函数返回的用于保存对象引用或实例的变量等效。 x:Name 用来在XAML中表示一个指定对象的名称;可以通过他来访问XAML对应隐藏代码所关联 ......
Name WPF

WPF中TextBlock文本换行与行间距

换行符: C#代码中:\r\n 或 \r 或 \n XAML中:&#x0A; 或 &#x0D; 注:\r 回车 (carriage return 缩写),\n 新行 (new line 缩写)。 行间距: LineHeight属性 示例: <TextBlock LineHeight="20" Tex ......
行间 TextBlock 文本 WPF

WPF 中使用附加属性解决 PasswordBox 的数据绑定问题

1、前言 在 WPF 开发中 View 中的数据展示我们常通过 Binding 进行绑定。但是,使用 Binding 有一个前提:绑定的目标只能是依赖属性。 而 PasswordBox 控件中的 Password 并不是一个依赖属性,所以我们在使用 Password 时无法直接进行数据绑定。为了解决 ......
PasswordBox 属性 数据 问题 WPF

WPF+Emgucv实现在图像上画出感兴趣的区域 并进行掩膜获取 得到图像均值 和简单的 漫水填充

<Grid.RowDefinitions></Grid.RowDefinitions> <Grid> <UniformGrid Columns="2"> <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisib ......
掩膜 图像 均值 兴趣 区域

VisioForge.DotNet.Core.UI.WPF WPF摄像头 UVC 显示 支持 .net core

Sample applications available at https://github.com/visioforge/.Net-SDK-s-samples . Please add VisioForge.DotNet.Core.Redist.Base.x86 or VisioForge.Do ......
VisioForge WPF 摄像头 DotNet Core

聊聊WPF中字体的设置

1. 今天帮同事调试一个字体的bug: TextBox中的中文显示大小不一致, 比如包含”杰“,”热“。 原因是WPF针对点阵字体需要制定特定字体才能正确渲染, 比如中文应该设置为”SimSun: 2. 如果一段文本中既包含中文又包含英文,如何不同设置字体呢? 方法: FontFamily支持2个字 ......
字体 WPF

WPF应用中对WindowsFormHost内容进行裁剪

问题1: WPF中在使用WindowsFormsHost调用WinFrom控件时,若在WindowsFormsHost上层添加了WPF控件,该控件不会显示出来。 <Grid> <WindowsFormsHost Background="White"> <Winfrm:WebBrowser x:Nam ......
WindowsFormHost 内容 WPF

在WPF中判断是是否为设计时模式

方式一: using System.ComponentModel; private bool IsInDesignMode { get { return DesignerProperties.GetIsInDesignMode(this); } } 此方式适用于当前对象在设计器中查看,而且是Depe ......
模式 WPF

C# wpf 实现Converter定义与使用

1. 本身的值0, 如何转换为“男” 或“女”呢,可以定义sexConverter继承自IValueConverter即可,代码如下: [ValueConversion(typeof(int), typeof(string))] public class sexConverter : IValueC ......
Converter wpf

WPF换肤之三:WPF中的WndProc

在上篇文章中,我有提到过WndProc中可以处理所有经过窗体的事件,但是没有具体的来说怎么可以处理的。 其实,在WPF中,要想利用WndProc来处理所有的事件,需要利用到SourceInitialized Event,首先需要创建一个HwndSource对象,然后利用其AddHook方法来将所有的 ......
WPF WndProc

WPF基础之样式设置和模板化(三)

IsItemsHost 属性在此示例中,一个必需的重要属性是 IsItemsHost 属性。IsItemsHost 属性用于指示在 ItemsControl(如处理项列表的 ListBox 控件)的模板中,生成的元素应放在什么位置。如果将 StackPanel 的这一属性设置为 true,则添加到 ......
样式 模板 基础 WPF

WPF如何自定义TabControl控件样式示例详解

一、前言 程序中经常会用到TabControl控件,默认的控件样式很普通。而且样式或功能不一定符合我们的要求。比如:我们需要TabControl的标题能够居中、或平均分布;或者我们希望TabControl的标题能够进行关闭。要实现这些功能我们需要对TabControl的样式进行定义。 二、实现Tab ......
示例 控件 TabControl 样式 WPF

WPF后台自动添加控件Demo

`xaml` ``` ``` `cs` ``` using EBCore; using GuiDB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System. ......
控件 后台 Demo WPF

WPF 给类库设置设计时使用的资源字典

在开发 WPF 类库时,由于类库里面没有存在 App.xaml.cs 文件,而在对单个 XAML 进行开发时,设计器将会因为找不到资源文件的存在,而拿不到资源。本文告诉大家简单的方法,给设计器设置仅在设计时引用的资源 在 WPF 的 XAML 中,如果对每个 XAML 控件都引用相同的资源,此时设计 ......
字典 资源 WPF

ASP.NET Core、Winform、WPF 删除多余的Microsoft.CodeAnalysis语言资源文件

摘要:ASP.NET Core 3.1网站生成项目时,输出文件夹多出很多Microsoft.CodeAnalysis的语言资源文件github issue 问题# ASP.NET Core3.1网站生成项目时,输出文件夹多出很多Microsoft.CodeAnalysis的语言资源文件:这些文件夹下 ......
CodeAnalysis Microsoft Winform 语言 文件