陋室铭
永远也不要停下学习的脚步(大道至简至易)

posts - 2167,comments - 570,views - 413万

随笔分类 -  WPF

WPF中使用WebView2控件的方法及常见问题
摘要:WebView2为WPF网页浏览工具,具有简单易用,页面显示清晰的优点,下面这篇文章主要给大家介绍了关于WPF中使用WebView2控件的方法及常见问题,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 WebView2简介 概述 优势 支持的运行时平台 进程模型 基本使用 安装WebView2 阅读全文
posted @ 2023-08-10 17:09 宏宇 阅读(1896) 评论(0) 推荐(1) 编辑
WPF DataGrid双向绑定
摘要:总结 先放结论:datagrid的刷新方式: 重新绑定 ,全部刷新,最常用的,都知道 datagrid.itemsSource=null; datagrid.itemsSource=list; 但有些时候不方便重新绑定,于是 针对数据源有增删,需要实时显示 将datagrid绑定的list<obje 阅读全文
posted @ 2021-09-01 16:39 宏宇 阅读(1839) 评论(1) 推荐(0) 编辑
wpf DataGrid遍历
摘要:理论上WPF程序需要修改的是数据源而不是修改控件值,修改数据源后是否需要编写重新绑定代码? 你这个是从其它的UI框架(例如asp.net)套用来的习惯。 真正的做法,是不要去遍历控件的 Items,应该去访问你的数据源。再设计 UI 控件时,开发者保证它与数据源(例如实现了 ObservableCo 阅读全文
posted @ 2021-08-31 23:49 宏宇 阅读(882) 评论(0) 推荐(0) 编辑
async await与async await Task.Run
摘要:普通的async await方法其实是一个同步的异步调用,此方式并不开启新的线程,只是一个多任务处理模式,只是主线程在运行时不会阻塞卡死。此方式只能调用异步方法。 (使用async和await定义异步方法不会创建新线程,所以使用Thread.Sleep(3000)主线程也会阻塞卡死) (由于不是开始 阅读全文
posted @ 2021-08-18 18:51 宏宇 阅读(4050) 评论(0) 推荐(0) 编辑
[你必须知道的异步编程]C# 5.0 新特性——Async和Await使异步编程更简单
摘要:本专题概要: 引言 同步代码存在的问题 传统的异步编程改善程序的响应 C# 5.0 提供的async和await使异步编程更简单 async和await关键字剖析 小结 一、引言 在之前的C#基础知识系列文章中只介绍了从C#1.0到C#4.0中主要的特性,然而.NET 4.5 的推出,对于C#又有了 阅读全文
posted @ 2021-08-18 16:56 宏宇 阅读(280) 评论(0) 推荐(0) 编辑
WPF DataGrid 绑定 DataTable
摘要:DataGrid 绑定 DataTable:界面: <Window x:Class="DataGridBindDataTable.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x 阅读全文
posted @ 2021-08-17 18:07 宏宇 阅读(1555) 评论(0) 推荐(0) 编辑
WPF 动态更改启动窗体startupUri
摘要:第一步: 在 App.xaml 里,把 StartupUri=""去掉,改成 Startup="Application_Startup"第二步: 在 App.xaml.cs里,增加 Application_Startup 事件:private void Application_Startup(obj 阅读全文
posted @ 2021-08-17 09:48 宏宇 阅读(418) 评论(0) 推荐(0) 编辑
WPS中DataGrid无故多一行空白行
摘要:DataGrid绑定datatable时,Datagrid.Itemsource=dt.DefaultView;发现DataGRID会多处一行解决如下:对Datagrid的CanUserAddRows属性操作就可以了。<DataGrid CanUserAddRows="False"../>将CanU 阅读全文
posted @ 2021-08-16 18:13 宏宇 阅读(345) 评论(0) 推荐(0) 编辑
wpf 查找Control Template内部控件
摘要:<DataGrid Name="DataGrid1" HorizontalAlignment="Left" Height="200" Margin="69,200,0,0" VerticalAlignment="Top" Width="500" AutoGenerateColumns="False" 阅读全文
posted @ 2021-08-16 17:33 宏宇 阅读(261) 评论(0) 推荐(0) 编辑
WPF DataGridTemplateColumn添加按钮
摘要:在开发软件过程中有一些客户要求要在表个里面添加一列“状态列”在这列里面添加有按钮,这些按钮有“删除、编辑、停用、启用、修改、详细内容等等”。开发人员为了瞒足看客户的需求从而开发表格里面添加按钮的需求,每一行的按钮只能对他所在的一行进行操作,不能操作别的行的内容。 下面的的代码是WPF XAML的表格 阅读全文
posted @ 2021-08-16 15:36 宏宇 阅读(674) 评论(0) 推荐(0) 编辑
WPF中使用DataGrid时操作列按钮问题
摘要:在使用DataGrid的过程中,我们有时候需要对选取的某一行数据进行多个操作,这个时候操作列只有一个按钮显然无法满足我们的要求,我们需要多个按钮才能达到我们的目的。 UI页面代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 阅读全文
posted @ 2021-08-16 15:09 宏宇 阅读(844) 评论(0) 推荐(0) 编辑
WPF中进度条
摘要:问题:为什么我的进度条不更新? 不知道有没有朋友在使用WPF时第一次接触ProgressBar遇到和我一样的困惑。我现在要做一个长时间执行的任务,我希望我的应用界面可以有一个进度条反映我的长时间执行的任务进度。 我们知道ProgressBar.Value决定了当前ProgressBar,进度条从0到 阅读全文
posted @ 2021-08-12 16:54 宏宇 阅读(558) 评论(0) 推荐(0) 编辑
Dispatcher.Invoke方法
摘要:Dispatcher.Invok是WPF中特有的。使用方法如下 1)创建一个“WPF 引用程序” 2)在Window1.xaml中添加一个Label 3)在后台代码Window1.xaml.cs中 using System; using System.Windows; using System.Th 阅读全文
posted @ 2021-08-12 16:53 宏宇 阅读(4179) 评论(0) 推荐(0) 编辑
WPF 设置程序不允许多开
摘要:同一时刻只允许运行一个实例 方法一、通过查找同程序集名称的进程数量 #region 检测 string MName = System.Diagnostics.Process.GetCurrentProcess().MainModule.ModuleName; string PName = Syste 阅读全文
posted @ 2021-08-11 13:27 宏宇 阅读(1308) 评论(0) 推荐(0) 编辑
WPF简介(转)
摘要:应出版社要求,让我写篇WPF的介绍来说服他们领导引进WPF的书,本来只是想稍微写点的,发觉一写就停不下来了,汗~~~于是便有了此文,有写得不对的地方还望大家批评指正WPF简介WPF的全称是Windows Presentation Foundation,是微软新发布的Vista操作系统的三大核心开发库之一,其主要负责的是图形显示,所以叫Presentation(呈现)。 作为新的图形引擎,WPF是基... 阅读全文
posted @ 2007-02-25 10:13 宏宇 阅读(427) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示