Wpf
  • 2025-01-22wpf 全网最全!窗体(Windows)的常见事件及其详细解释
    文章目录WPF事件的参数定义1.`sender`参数定义用途示例注意2.`e`参数定义用途常用属性示例事件参数(EventArgs)常见的事件参数类WPF窗体(Window)常见事件1.**Activated**2.**Closed**3.**Closing**4.**ContentRendered**5.**Deactivated**6.**DragEnter**7.**D
  • 2025-01-17WPF动画-物体跟随轨迹进行运动
     主要用到:RenderTransformOrigin MatrixTransform  MatrixAnimationUsingPath DoesRotateWithTangent直接上代码<Grid.Resources><PathGeometryx:Key="PATH"Figures="M0,0C9.3627259,14.08419911.524114,20.69051435.333333,23.66666745.377
  • 2025-01-15WPF冷却塔组件
    1.封装基类ComponentBase.cs继承自UserControl,定义组件中使用的属性和命令publicclassComponentBase:UserControl{privatebool_isSelected;publicboolIsSelected{get{return_isSelected;}set{_isSelecte
  • 2025-01-15WPF 使用GalaSoft.MvvmLight实现MVVM
    MVVM(Model-View-ViewModel)是一种设计模式,用于分离用户界面(View)与业务逻辑(ViewModel)和数据模型(Model)。这种模式特别适用于WPF(WindowsPresentationFoundation)应用程序,因为它可以充分利用WPF的数据绑定、命令和依赖属性等特性,提高应用程序的可维护性和可测试性。MVVM的三个
  • 2025-01-15【WPF】使用RenderTargetBitmap截图的时候位置出现偏移的一些解决办法
    简介在WPF中,如果你需要把控件的渲染画面保存到图片,那么唯一的选择就是RenderTargetBitmap。不过,RenderTargetBitmap是个比较难伺候的主,有时候你以为能工作,但实际上不能;你以为能够正常截图,但实际上截出来的图片是歪的。所以,我总结一下自己项目中遇到的坑和解决办法吧!保存的图片
  • 2025-01-15DevExpress WPF 中文教程:Grid - 如何创建列并将其绑定到数据属性?
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心
  • 2025-01-14WPF命令模式深度解析:从RelayCommand到命令自动刷新机制
    引言 在WPF应用程序开发中,命令模式是一个非常重要的设计模式,它帮助我们将UI交互与业务逻辑解耦。本文将深入探讨WPF命令模式的实现机制,特别是通过RelayCommand的实现来理解命令模式的核心概念。 1.命令的基础概念1.1什么是命令?命令是将用户操作(如按钮点击)转换为具体行为
  • 2025-01-14WPF Prism框架INavigationAware接口的一个bug记录
    Prism中使用INavigationAware进行页面切换的时候,需要实现IsNavigationTarget、OnNavigatedFrom、OnNavigatedTo这三个方法,具体如下:regionINavigationAware接口方法publicboolIsNavigationTarget(NavigationContextnavigationContext){//是否允许重复导航进来//返回True,
  • 2025-01-13一个超经典 WinForm,WPF 卡死问题的终极反思
    一:背景1.讲故事写这篇文章起源于训练营里一位朋友最近在微信聊到他对这个问题使用了一种非常切实可行,简单粗暴的方式,并且也成功解决了公司里几个这样的卡死dump,如今在公司已是灵魂级人物,让我也尝到了什么叫反哺!对,这个东西叫Harmony,github网址:https://github.com/pardeike/H
  • 2025-01-12WPF ListBox ItemTemplate DataTemplate
    <Windowx:Class="WpfApp137.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft
  • 2025-01-12WPF ListBoxItem ControlTemplate
    <Windowx:Class="WpfApp136.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft
  • 2025-01-12wpf mvvm(prism)
     mainwindow.xml.cspublicpartialclassMainWindow:MetroWindow{privatereadonlyIRegionManagerregionManager;publicMainWindow(IRegionManagerregionManager){InitializeComponent();this.regionManager=regionMana
  • 2025-01-12wpf 打包成单文件
     FolderProfile.pubxml<Project><PropertyGroup><TargetFramework>net6.0-windows7.0</TargetFramework><PublishSingleFile>true</PublishSingleFile> <Configuration>Release</Configuration> <I
  • 2025-01-09WPF刮刮乐
    WPF刮刮乐<Windowx:Class="WpfApp2.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.c
  • 2025-01-09Rubyer-WPF:打造优雅、精致的 WPF 用户界面
    在桌面应用开发领域,WPF(WindowsPresentationFoundation)凭借其强大的UI设计能力和丰富的功能,始终是开发者们青睐的工具之一。今天,我将为大家介绍一款专注于WPFUI设计的优秀项目——Rubyer-WPF,它将帮助开发者打造更加优雅、美观的用户界面。项目简介Rubyer-WPF 是由开发
  • 2025-01-08Rubyer-WPF:打造优雅、精致的 WPF 用户界面
    这篇文章可以通过一些结构性的调整和文字优化,使得内容更具吸引力和流畅感。以下是改进后的版本:Rubyer-WPF:打造优雅、精致的WPF用户界面在桌面应用开发领域,WPF(WindowsPresentationFoundation)凭借其强大的UI设计能力和丰富的功能,始终是开发者们青睐的工具之一。今天,我将为
  • 2025-01-08深入探索 ScottPlot.WPF:在 Windows 桌面应用中绘制精美图表的利器
    一、ScottPlot.WPF简介ScottPlot.WPF是基于ScottPlot绘图库专门为WindowsPresentationFoundation(WPF)框架量身定制的强大绘图组件。它无缝集成到WPF应用程序中,为开发者提供了一种简洁、高效的方式来可视化数据,无论是科学研究中的实验数据展示、金融领域的行情走势
  • 2025-01-04功能齐全的 WPF 自定义控件
    功能齐全的WPF自定义控件资源库(收藏版)阅读目录前言控件介绍控件实现功能支持框架控件使用控件效果控件案例项目地址官方文档在线源码总结最后 前言 推荐一款界面美观、功能齐全的WPF自定义控件资源库。这款资源库通过封装一系列常用的控件,简化开发流程
  • 2025-01-03WPF依赖属性和附加属性
    https://blog.csdn.net/wang__junhappy/article/details/84848780  依赖属性以及附加属性依赖属性(DependencyProperty)1.概念依赖属性是一种可以自己没有值,并能通过使用Binding从数据源获得值的属性(通俗的讲,就是依赖在别的属性上)。依赖属性是为了解决普通属性因继承而带来
  • 2025-01-03【WPF踩坑】-后台窗口切换到前台
    引入在开发WPF应用时,你可能会需要把后台窗体切换到前台。就是有A和B两个窗口,用户把B窗口最小化了,但是现在你需要把的B窗口用代码的方式切换到前台,而B窗口放在A窗口后面过去的做法可能你会看到很多文章,告诉你直接像下面一样,执行这段代码即可:window.Activate()但实际上,这行代
  • 2025-01-02WPF通过外部资源文件为主页面控件编写样式
    1.增加外部样式文件,添加资源词典(WPF)文件创建公共样式文件GlobalStyles.xaml 编写样式文件,以<style>标记开头,TargetType属性为控件类型,如按钮“Button”,单选按钮“RadioButton”等,x:Key属性自定义命名,控件在引用属性的时候需将Style属性设置为{StaticResourcekey属性}
  • 2025-01-02WPF DevExpress按住鼠标下拉滑动列表功能
    usingSystem;usingSystem.Windows;usingSystem.Windows.Controls;usingSystem.Windows.Input;usingSystem.Windows.Media;usingSystem.Windows.Threading;usingDevExpress.Xpf.Grid;namespaceClient{publicclassAutoScrollHelper{publicA
  • 2025-01-01WPF System.WIndows.Forms add wpf control
    1.NewSystem.Windows.Formsproject;2.Addreference C:\ProgramFiles\ReferenceAssemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll3.DragElementHostfromToolboxtoWindowsForms  4.AddreferencePresentationCore.dll;AddreferenceP
  • 2025-01-01Spread WPF 18.0 FIX
    SpreadSheetDesignerTheSpreadSheetDesignerisastandalonetoolthatallowsyoutoeasilycreateaspreadsheetcomponent.Whetheryouaredesigningacompletespreadsheetcomponentorsimplycustomizingaportionofanexistingspreadsheetcomponent,t
  • 2024-12-31【WPF学习】第五十四章 关键帧动画
    【WPF学习】第五十四章关键帧动画 到目前为止,看到的所有动画都使用线性插值从起点到终点。但如果需要创建具有多个分段的动画和不规则移动的动画。例如,可能希望创建一个动画,快速地将一个元素滑入到视图中,然后慢慢地将它移到正确位置。可通过创建两个连续的动画,并使用Beg