WPF
文章平均质量分 79
晚安苏州
一场游戏一场梦
展开
-
WPF 使用 GDI+ 绘制高清图
WPF 绘制高清图 DPI, WriteableBitmap, Graphics原创 2022-09-01 16:22:04 · 1892 阅读 · 1 评论 -
wpf 使用 Datatemplate 给 ContentControl 赋值
<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" x.原创 2020-10-14 20:52:14 · 1383 阅读 · 0 评论 -
WPF Dispatcher.FromThread
Dispatcher.FromThread 方法可以从线程中获得 Dispatcher ,如果此线程中操作了UI相关的对象,如窗体,控件等,那么它的返回值将不为null, 否则为null.举个例子:新建一个wpf应用:默认窗体 MainWindow 里放一个测试按钮。<Window x:Class="WpfApp1.MainWindow" xmlns="http...原创 2019-11-11 17:03:01 · 313 阅读 · 0 评论 -
WPF MultiBinding 问题
最近遇到一个在xaml中使用MultiBinding并不能成功的问题,现象如下:<i:Interaction.Triggers> <i:EventTrigger EventName="Loaded"> <i:InvokeCommandAction Command="{Binding WindowLoadedCommand}...原创 2019-03-22 13:34:01 · 828 阅读 · 0 评论 -
WPF DataGrid 动态列 总结
特殊情况下会遇到做一个带有动态列的DataGrid(比如前面几列固定 后面列数不固定),这里用一个第一列固定,column1往后不确定作为示例简单记录一下。首先给一个字符串数组(也有可能是复杂的类集合,这里简单地以数组为例):private static string[] dynamicColumns;DataGrid将以这个数组的元素个数,自动生成列,并绑定数据。再来给数...原创 2019-03-22 09:13:06 · 5625 阅读 · 1 评论 -
C# 异步编程 并行编程
目录异步编程1. Thread2. Task3.async + await并行编程Parallel本篇简单记录一下异步编程和并行编程,并以下图一个 Demo 来演示,源码地址我会公布在文章结尾。 异步编程 个人觉得,异步无非就是不影响某个线程的情况下,在另外的线程里执行任务的过程。异步编程即多线程编程。C# 里多线程编程写法有很多种,这里记录三种。...原创 2018-09-28 13:46:50 · 9456 阅读 · 2 评论 -
WPF自定义控件 按钮 (二)
上一篇介绍了如何使用阿里巴巴图标和制作带图标的按钮,前面的做法只是简单介绍,要真正能够运用到项目中,还有一段路要走,这里继续介绍如何完善之前的自定义按钮,使之能够合理的运用到以后的项目中。就拿上一个测试代码来说:<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/w原创 2017-09-19 14:38:49 · 1152 阅读 · 2 评论 -
WPF自定义控件 使用阿里巴巴图标
上一篇介绍了 WPF自定义控件 按钮 (一),在进一步介绍WPF自定义控件 高级按钮之前,先介绍一下如何在WPF项目中使用阿里巴巴图标。还是在上一篇项目基础上,在WPF自定义控件类库项目 Controls 文件夹下,新建一个资源字典(WPF)文件,取名: MyIcon.xaml :原创 2017-09-19 13:17:53 · 2547 阅读 · 0 评论 -
WPF自定义控件 按钮 (一)
从这里开始,记录WPF自定义控件的制作方法,相比制作传统winform的自定义控件来说,WPF自定义控件做起来更加优雅,效果也更好。从最常用的控件 Button 开始:首先从MSDN上查看 Button 控件的默认样式和模板,如下:原创 2017-09-19 09:58:35 · 4026 阅读 · 0 评论 -
关于WPF RadioButton和CheckBox绑定问题
最近发现一个WPF里RadioButton的奇怪现象,由于在网上也没搜到合适的答案,遂记录一下:现象:当一个对象集合里,某些属性需要以RadioButton或者CheckBox的形式展现出来,并且会随着切换集合中的对象而变化时,RadioButton绑定不会正确更新,而CheckBox则没问题;这里以一个小例子来说明:一个学生集合,每个学生其中包含一个性别属性S原创 2017-08-31 14:21:46 · 12754 阅读 · 0 评论