• WPF实现一个带欢迎界面的窗体

    APP.xaml.csusing System.Configuration;using System.Data;using System.Diagnostics;using System.Windows;namespace WpfApp1{ /// <summary> /// Interaction logic for App.xaml /// </summar…

    胡同里的砖头2024/11/30【WinForm/WPF】
  • C# 获取CPU和内存占用情况

    PerformanceCounter cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");PerformanceCounter ramCounter = new PerformanceCounter("Memory&quot…

    胡同里的砖头2024/1/23【WinForm/WPF】
  • C#之结束进程

    System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName("MainForm");foreach (System.Diagnostics.Process p in process){ p.Kill();}

    胡同里的砖头2024/1/16【WinForm/WPF】
  • C#循环所有文件并且重命名

    string oldPath = "D:\\photo\\old\\";string[] le = System.IO.Directory.GetFiles(oldPath);int i = le.Length;for (int c = 0; c < i; c++){ //string oldFilename = System.IO.Path.GetFileName…

    胡同里的砖头2024/1/12【WinForm/WPF】
  • WPF创建MVVM项目

    首先创建.NET 6.0的WPF项目,这步不多说了,都会创建在建好之后,我们首先添加NuGet包:CommunityToolkit.Mvvm添加好包之后我们在项目中建MVVM文件夹ViewModels文件夹:用来放置ViewModels文件Models文件夹:用来放置类文件View文件夹:用来放置页面文件如下图: 然后我们在viewmodels下面新建一个类,对应MainWindow窗口using…

    胡同里的砖头2024/1/3【WinForm/WPF】
  • WPF之MVVM的ShowDialog弹出窗口如何监控窗体关闭事件

    窗体弹出:Fun1 f1 = new Fun1();f1.Closed += v_Closed;f1.ShowDialog();private void v_Closed(object sender, EventArgs e){ //此处写你关闭时需要操作的代码}

    胡同里的砖头2023/12/27【WinForm/WPF】
  • WPF 一定时间内不动鼠标执行事件

    /// <summary> /// Interaction logic for App.xaml /// </summary> public partial class App : Application { private DispatcherTimer mousePositionTimer; //长时间不操作该程序退回到登录界…

    胡同里的砖头2023/12/10【WinForm/WPF】
  • WPF之MVVM的窗体关闭事件

    给窗体windows标签添加如下事件<i:Interaction.Triggers> <i:EventTrigger EventName="Closing"> <i:InvokeCommandAction Command="{Binding CloseCommand}"/> …

    胡同里的砖头2023/12/10【WinForm/WPF】
  • WPF MVVM框架下如何获取当前窗体,执行隐藏关闭等操作

    Application.Current.Windows.Cast<Window>().FirstOrDefault()通过以上代码获得当前窗体,可以直接执行Hide和Close等窗体操作

    胡同里的砖头2023/12/6【WinForm/WPF】
  • WPF之CheckBox的unchecked和Checked的Command事件不触发

    一定要引用命名空间:xmlns:behav="http://schemas.microsoft.com/xaml/behaviorsxmlns:behav="http://schemas.microsoft.com/xaml/behaviors"<Border Grid.Row="1" Grid.Column="0" Bo…

    胡同里的砖头2023/10/27【WinForm/WPF】
  • WPF 之MVVM模式如何调用控件的事件

    MVVM模式似呼控件的事件都成了摆设,百度了一个方法,没经过测试,先行记录下来,以后有需要再回来翻看你的前端,首先需要引入touchMvvm的命名空间,然后DataGridActionsCommand能够连接你的VM即可。<DataGrid touchMvvm:EventCommands.Events="{Binding DataGridActionsCommand}"…

    胡同里的砖头2023/10/10【WinForm/WPF】
  • WPF之DataGrid的DataGridComboBoxColumn列数据绑定已填充但不显示

    使用x:Static扩展标记作为ItemSource。首先定义一个静态属性,然后通过x:Static扩展标记指向该静态属性。public class ViewModel{ public static List<string> bindWareHouse { get; set; } static ViewModel() { bindWareHouse =…

    胡同里的砖头2023/10/10【WinForm/WPF】
  • WPF 之DataGrid根据值判断改变行背景色

    <DataGrid.RowStyle> <Style TargetType="DataGridRow"> <Style.Triggers> <DataTrigger Binding="{Binding key}" Value="True"> …

    胡同里的砖头2023/9/21【WinForm/WPF】
  • WPF中获取主窗口 MainWindow 实例,以及在其他窗口中获取 MainWinodw 中的控件

    获取主窗口MainWindowvar _mainWindow = Application.Current.Windows .Cast<Window>() .FirstOrDefault(window => window is MainWindow) as MainWindow;然后通过_mainWindow去调用父窗口的控件,变量等值就…

    胡同里的砖头2023/9/21【WinForm/WPF】
  • WPF之datagrid里面的按钮不能触发点击事件

    在WPF里面我们通常会放室一个按钮点击编辑或删除,但是在按钮的InvokeCommandAction触发器里面写MouseLeftButtonUP 并不能触发,如下图代码<TextBlock Text="移除" Margin="0,0,0,0" HorizontalAlignment="Center"> <i:…

    胡同里的砖头2023/9/21【WinForm/WPF】
  • WPF之input回车事件

    在input中回车需要触发按钮或其它方法事件<TextBox Grid.Row="0" Text="{Binding ThingNameOrNo,Mode=OneWayToSource, UpdateSourceTrigger=PropertyChanged}" Grid.Column="1" VerticalAlignment=…

    胡同里的砖头2023/9/19【WinForm/WPF】
  • WPF全局报错捕捉方法,弹窗提示

    当我们写代码的时候 对代码错误异常处理 有的时候会 没做处理 ,这时候需要一个全局的对异常的处理不可能每行代码都加try,catch的,有的地方注意不到就报错,如果不进行处理,那程序就挂掉在那了,所以加个全局异常处理非常有必要WPF 中 dispatcherUnhandledException我们在APP里 重写 Onstartup 方法public partial class App : App…

    胡同里的砖头2023/9/18【WinForm/WPF】
  • materialdesign之Tree动态加载

    先在窗体中添加命名空间的引用xmlns:models="clr-namespace:WpfApp5.Models"<TreeView x:Name="treeView" ItemsSource="{Binding NavMenus}" Width="200px" > <TreeView.Re…

    胡同里的砖头2023/8/18【WinForm/WPF】
  • WPF 使用MaterialDesign(开源UI控件库)

    在使用MaterialDesign前需在Nuget包管理器中添加MaterialDesignThemes包,并在启动文件APP.xaml中添加MaterialDesign的引用<Application x:Class="WpfApp1.App" xmlns="http://schemas.microsoft.com/winfx/2006/…

    胡同里的砖头2023/8/11【WinForm/WPF】
  • WPF之EXCEL导入导出的分享

    本项目基于NPOI组件,实现对常规格式的excel导入导出封装。导出的excel格式,符合office格式,并非html格式的。很多朋友应该都接触过NPOI,但是写一个导入导出,还是很繁琐的,基于此,我们封装了一个组件请从nuget上搜索 KYSharpCore.NPOI 利用该组件,我们可以实现以下功能数据导出:支持DataTable的数据支持匿名数组的数据支持实体列表的数据再导出时,本组件也支…

    胡同里的砖头2023/8/11【WinForm/WPF】
站点声明:
1、本站【胡同里的砖头】个人博客,借鉴网上一些博客模板,取其各优点模块自行拼装开发,本博客开发纯属个人爱好。
2、所有笔记提供给广大用户交流使用,可转载,可复制,纯个人开发所遇问题锦集记录使用
Copyright © huzlblog.com All Rights Reserved. 备案号:苏ICP备2021056683号-8