demo wpf

一个WPF版的Layui前端UI库

前言 相信做.NET后端开发的很多小伙伴都用过Layui前端UI组件库,今天我们分享一个WPF版的Layui前端UI样式库:Layui-WPF。 WPF介绍 WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Windows 应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功 ......
前端 Layui WPF

WPF中加载图片时,不同的DPI能够按正确的DPI显示

WPF中加载的图片,都是按96 DPI去显示。如果图片本身的DPI不是96的话,图片并不会按照图片本身的分辨率去显示,而是可能会被放大或缩小了。 借助TransformedBitmap能够很好地解决这个问题。 示例代码: var bitmap = BitmapFrame.Create(new Uri ......
DPI 图片 WPF

ASP.NET Core Razor融合JS库Demo

cshtml.cs using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace RazorTest.Pages { public class PrivacyModel : PageModel ......
Razor Core Demo ASP NET

【WPF】DataGrid修改左上角全选的按钮样式

1、先看下效果图,只是简单改了下,实现左上角第一个单元格颜色和列头颜色一致,这样看上去会好看一些。 2、直接上代码: <Style TargetType="{x:Type DataGrid}"> <Setter Property="Template"> <Setter.Value> <Control ......
左上角 样式 按钮 DataGrid WPF

usb转串口的通信demo

正文之前: 经过这段时间的狠查资料,很感谢那些愿意分享技术的大佬们,像他们学习; 借鉴链接:https://blog.csdn.net/morixinguan/article/details/80898172 直接源码demo: #include <stdio.h> #include <stdlib ......
串口 demo usb

WPF TextBox Text Binding Mode=TwoWay不生效解决方法

Text="{Binding AiResult.Remark, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" 主要是:UpdateSourceTrigger=PropertyChanged ......
TextBox Binding 方法 TwoWay Text

WPF基本布局代码

<Window x:Class="WpfApp2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200 ......
布局 代码 WPF

WPF中bind使用

1、例TextBox的text关联类的属性 1.1、类的创建 class TestViewMode : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void ......
bind WPF

WPF自定义控件之ItemsControl鱼眼效果

原理 先获取鼠标在控件中的坐标,在获取其每一项相对于ItemsControl的坐标,然后计算每一项离当前鼠标的距离,在根据这个距离,对其每一项进行适当的缩放 实现 创建一个类,命名为FishEyeItemsControl public class FishEyeItemsControl : Item ......
鱼眼 控件 ItemsControl 效果 WPF

svelte的一些基础demo

脚手架 Vite:vite是集成了svelte,初始化的时候选择svelte就行了。 npm init vite SvelteKit:底层基于vite的更上层框架,类似于nextjs。 npm create svelte@latest my-app cd my-app npm install npm ......
基础 svelte demo

Wpf 通过数据注解(特性)校验表单+Prism8+IDataErrorInfo

十年河东,十年河西,莫欺少年穷 学无止境,精益求精 参考:WPF表单验证 摘要 WPF表单验证是WPF重要基础设施之一,依靠MVVM的数据绑定机制及微软的有力封装,使得我们在处理实体表单验证等可以快捷高效的灵活处理。常见的表单验证实现大概有Exception 、ValidationRule 、IDa ......
注解 表单 IDataErrorInfo 特性 数据

WPF 使用Log4Net记录日志和显示日志

一、添加引用 二、添加Log4Net配置文件,设置文件属性 如果较新则复制或者始终复制 <?xml version="1.0" encoding="utf-8"?> <log4net> <!-- 将日志以回滚文件的形式写到文件中 --> <!-- 按日期切分日志文件,并将日期作为日志文件的名字 -- ......
日志 Log4Net 4Net Log4 WPF

WPF中 ContextMenu 寻找父物体的一种方案

据了解 ContextMenu 在WPF中实际是以类似于WIndow的呈现方式,所以 ContextMenu 在当前页面的 Visualtree 中是找不到的。 当在Listbox中需要传递当前选中项给ContextMenu时,需要以特殊手法传递。 前台XAML代码 <Grid> <Grid.Row ......
物体 ContextMenu 方案 WPF

浅谈WPF之ToolTip工具提示

在日常应用中,当鼠标放置在某些控件上时,都会有相应的信息提示,从软件易用性上来说,这是一个非常友好的功能设计。那在WPF中,如何进行控件信息提示呢?这就是本文需要介绍的ToolTip【工具提示】内容,本文以一些简单的小例子,简述如何在WPF开发中,应用工具提示,仅供学习分享使用,如有不足之处,还请指... ......
ToolTip 工具 WPF

WPF竖向排列的按钮

<Button Width="100" Height="150"> <Button.Content> <TextBlock Text="简图库" TextAlignment="Center"> <TextBlock.LayoutTransform> <RotateTransform Angle="- ......
按钮 WPF

用DevExpress WPF Windows 10 UI组件,轻松构建触摸优先的业务型应用UX(上)

DevExpress WPF的Windows 10 UI组件包含了一系列应用导航组件、Toast通知、对话框组件等,能帮助用户轻松开发漂亮的业务型应用程序,并模仿触摸优先的Windows 10 Pro UX。 P.S:DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需 ......
业务型 DevExpress 组件 Windows 业务

WPF中使用System.Reactive订阅事件,并延迟执行

这里是订阅窗体的LocationChanged的事件。 收到事件后并不是立即执行,而是先等100毫秒,如果持续100毫秒再没有收到新的事件,那就执行响应函数。 IObservable<EventPattern<EventArgs>> move = Observable.FromEventPatter ......
Reactive 事件 System WPF

WPF 图片围绕中心点旋转

<Image.RenderTransform> </Image.RenderTransform> <Image.Triggers> </Image.Triggers> <Image.Source> <DrawingImage> <DrawingImage.Drawing> <DrawingGroup ......
中心点 图片 WPF

WPF+SqlSugar+MVVM实现增删改查(二)

这相对于上一版本的升级版 如果不理解看请看第一版:WPF+SqlSugar+MVVM实现增删改查 - 六子12138 - 博客园 (cnblogs.com) ......
SqlSugar MVVM WPF

wpf + MaterialDesign + Prism8 + DataGrid 实现表格内数据编辑,下拉

十年河东,十年河西,莫欺少年穷 学无止境,精益求精 效果如下: xaml如下: <UserControl x:Class="WpfApp.UserControls.MemoView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen ......
MaterialDesign 表格 DataGrid 数据 Prism8

wpf + MaterialDesign + Prism8 + DataGrid 实现表格数据+分页

十年河东,十年河西,莫欺少年穷 学完止境,精益求精 1、不分页,带有排序功能(每个字段都可以排序) xaml 如下: <UserControl x:Class="WpfApp.UserControls.UserView" xmlns="http://schemas.microsoft.com/win ......
MaterialDesign 表格 DataGrid 数据 Prism8

深入理解WPF中的Dispatcher:优化UI操作的关键

概述:Dispatcher是WPF中用于协调UI线程和非UI线程操作的关键类,通过消息循环机制确保UI元素的安全更新。常见用途包括异步任务中的UI更新和定时器操作。在实践中,需注意避免UI线程阻塞、死锁,并使用CheckAccess方法确保在正确的线程上执行操作。这有助于提升应用程序的性能和用户体验 ......
Dispatcher 关键 WPF

使用MVVM Toolkit简化WPF开发

最近. NET 8 的 WPF 推出了 WPF File Dialog改进,这样无需再引用 Win32 命名空间就可以实现文件夹的选择与存储了,算是一个很方便的改进了。顺手写了一个小的 WPF 程序,在使用 Model-View-ViewModel(MVVM) 模式的时候,我不想使用 Prism 等 ......
Toolkit MVVM WPF

循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发

https://www.cnblogs.com/wuhuacong/tag/WPF/ 在我们的SqlSugar的开发框架中,整合了Winform端、Vue3+ElementPlus的前端、以及基于UniApp+Vue+ThorUI的移动前端几个前端处理,基本上覆盖了我们日常的应用模式了,本篇随笔进一 ......

WPF MvvmToolkit入门

最新.net6 wpf MVVMToolkit 8.0 工程搭建。 MVVMToolkit是一个轻量级MVVM框架,在框架下我们第一个要做的就是搞清在此框架下的一些常规操作:属性绑定和通知,命令绑定,消息传递。搞懂这些处理流程,然后就可以写自己业务的逻辑。 1.安装mvvmtoolkit 1.1Nu ......
MvvmToolkit WPF

[WPF] 使用 MVVM Toolkit 构建 MVVM 程序

1. 什么是 MVVM Toolkit 模型-视图-视图模型 (MVVM) 是用于解耦 UI 代码和非 UI 代码的 UI 体系结构设计模式。 借助 MVVM,可以在 XAML 中以声明方式定义 UI,并使用数据绑定标记将 UI 链接到包含数据和命令的其他层。 微软虽然提出了 MVVM,但又没有提供 ......
MVVM Toolkit 程序 WPF

WPF+SqlSugar+MVVM实现增删改查

1、新建一个WPF应用(NET Framework) 2、安装SqlSugar NuGet包 3、在SqlSugar4.x下载代码生成器https://www.donet5.com/Doc/8/1137 4、在WPF中新建三个文件夹 Models 主要放实体类、Views 主要放窗体、ViewMod ......
SqlSugar MVVM WPF

demo

import React, { useState, useEffect } from 'react'; import { Modal, Button, Form, Checkbox } from 'antd'; import { useForm } from 'antd/lib/form/Form' ......
demo

浅谈WPF之DataGrid过滤,分组,排序

使用过Excel的用户都知道,Excel可以方便的对数据进行分组,过滤,排序等操作,而在WPF中,默认提供的DataGrid只有很简单的功能,那么如何才能让我们开发的DataGrid,也像Excel一样具备丰富的客户端操作呢?今天就以一个简单的小例子,简述如何在WPF中实现DataGrid的过滤,筛... ......
DataGrid WPF

003元素定位方式与项目demo创建

一、环境搭建 1、创建项目,添加java-client依赖包 新建maven项目,引入java-client依赖包 2、创建并编写代码 测试运行以上代码,运行前需打开Appnium. Appnium没有打开时,运行会报错:Connection refused:connect 二、常见元素的定位方式 ......
元素 方式 项目 demo 003
共1157篇  :2/39页 首页上一页2下一页尾页