wpf
文章平均质量分 76
exception92
https://github.com/LXX1029
展开
-
使用DataGrid展示单元格合并数据
DataGrid是一种用于在应用程序中显示和操作数据表格的控件。它常用于显示来自数据库或集合的数据,以便用户可以查看、编辑、排序和筛选这些数据。DataGrid 提供了一种灵活的方式来呈现和管理数据,使得开发人员可以快速构建用户界面。<Border<Grid><Button<Border</Border><ScrollBar<ScrollBar</Grid></Grid></Border></Setter></Style>-- 外部DataGrid --><Style。原创 2024-09-05 10:10:50 · 383 阅读 · 0 评论 -
在WPF中使用C#6.0新特性async与await
C#6.0特性:点击打开链接C#7.0特性:点击打开链接在C#6.0中 使用async与await 关键字很容易的实现异步编程,而且代码可读性比较高,很容易理解。这里举例的是从数据库中读取10w行数据。 下面看代码:xaml:原创 2017-01-11 11:07:45 · 2954 阅读 · 1 评论 -
WPF ScrollViewer 样式
[code=csharp]原创 2015-11-25 11:33:46 · 5014 阅读 · 0 评论 -
在ListBoxItem中增加Button实现添加继续添加ListBoxItem
重写ListBoxItem的Template以及阻止隧道事件触发等原创 2016-11-17 10:29:27 · 5214 阅读 · 0 评论 -
WPF:Data Template
Data Template 用于在一个或者多个控件上绑定并映射数据显示,适用于内容控件或者条目控件, Data Template 可以被用在两个地方:作为ContentControl的ContentTemplate 属性的值(例如:label)作为ItemsControl的ItemTemplate属性的值(例如:ListBox) 下面是一个作为Lable控件的ContentTemp翻译 2017-04-17 10:50:41 · 1094 阅读 · 0 评论 -
WPF:ListBox的默认ItemContainerStyle
下面展示的是在.net framework 4.5 中 ListBox的默认ItemContainerStyle, 样式模板中包含一些其它模板的默认属性值。 样式被应用到ListBox控件渲染出的每一个ListBoxItem条目上。 每一个ListBoxItem 条目的结构是由一个Border包含一个ContentPresenter组成。最重要的是,默认样式也包含了当移动鼠标或者选中条目时原创 2017-04-17 11:21:29 · 4281 阅读 · 0 评论 -
WPF:ListBox 利用ItemContainerStyle改变ListBoxItem样式
上篇文章中的ItemContainerStyle 只是默认的样式,但是很多时候我们做鼠标悬浮操作时都想有其它的效果,比如改变ListBoxItem的背景或者边框,再者改变字体大小。 前面提到的MultiTrigger对象,就是多条件触发器,也许触发条件不止IsMouseOver。 我们在原来的基础上增加设置条目的放大转换ScaleTransform( 它隶属于LayoutTransfo原创 2017-04-17 13:47:51 · 14103 阅读 · 0 评论 -
WPF: ListBox绑定xml数据
继承自IEnumerable接口的各种集合都可以作为ListBox控件的数据源。WPF中的XmlDataProvider 提供了一种将xml文件作为集合数据源的便捷方式,只要所定义的xml格式正确没有拼写错误,XPath路径指定正确都可以绑定成功。 下面定义一个xml资源:定义资源并应用到ListBox<Window xmlns="http://schemas.micros原创 2017-04-25 14:50:08 · 2064 阅读 · 0 评论 -
WPF:使用VS2015 创建自定义项模板
vs自定义项模板,提供了可以让我们自定义任何xaml布局的窗口或者用户控件,就像使用WPF自带的窗口一样,方便重用。我所创建的项模板很简单,窗口继承自INotifyPropertyChanged接口,并实现方法,然后定义2个属性字段,下面开始步骤:首先创建一个WPF项目:WpfApplication1,紧接着创建一个名为BaseWindow的Window。<Window x:Class="原创 2017-07-28 09:32:37 · 1586 阅读 · 0 评论 -
WPF-单选MenuItem
这几天在做一个工具栏,用到了Menu控件,我们都知道它是条目控件,可以绑定数据源。自带的样式不太好看,于是自己就想修改一下,让它默认只有一个子项处于选中状态,再次打开会记录当前选中的是那个MenuItem.思路就是嵌入一个RadioButton控件并让其不可见,控制它的IsChecked属性与MenuItem的IsChecked属性之间的关系,支持添加Icon。Xaml及样式<Win...原创 2019-08-23 17:56:10 · 3812 阅读 · 0 评论 -
WPF-Grid布局控件增加边框附加属性
需要对WPF中的附加属性有所了解。定义一个静态方法GridExnamespace Test.Extensions{ public static class GridEx { #region 字段 /// <summary> /// 要操作的Grid /// </summary> ...原创 2019-08-15 14:08:31 · 1788 阅读 · 0 评论 -
WPF:使用鼠标在Canvas面板上画线
使用Canvas+Line 任意画线 主要使用布局面板Canvas作为背景,通过其属性Children添加Line 来实现画线。可以理解为 每一个Line 就是一个点。 不清楚Canvas的用法可以参见:点击打开链接 Line的参见:点击打开链接 操作效果 按下鼠标左键任意画线,可以修改线原创 2015-09-08 15:13:02 · 11787 阅读 · 4 评论 -
WPF:自定义控件之Button-自定义样式,共用样式
WPF 中 最好的特性就是我们自己可以自定义控件样式,小到一个Button按钮,大到DataGrid或者TreeView控件。不过要想知道如何定义样式,需要我们了解控件的特性,结构。也就是控件由什么构成的。WPF中的控件基本分为 内容控件与条目控件。内容控件可以理解成用于承载内容的控件。WPF 的内容对象 为Object类型的,可以是一个string类型的字符串或者是一个Image,甚至可以是另一原创 2015-06-26 10:44:21 · 16650 阅读 · 3 评论 -
Wpf 下拉框自定义样式
<ToggleButton Style="{StaticResource stlToggleButton}" Focusable="False" IsChecked="{Binding Path=IsDropDownOpen,Mode=TwoWay,RelativeSource={RelativeSource TemplatedParent}}"原创 2013-11-08 08:44:14 · 4781 阅读 · 0 评论 -
IntegerUpDown控件自定义样式
<Style TargetType="{x:Type xctk:WatermarkTextBox}" BasedOn="{StaticResource {x:Type xctk:WatermarkTextBox}}">原创 2013-12-03 14:45:04 · 2460 阅读 · 0 评论 -
wpf 使用DocumentViewer打印
声明接口 ,用于实现IDocumentRenderer接口,作用后台代码根据数据行渲染出相应的的行using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Documents;namespace VirtalWeldingView原创 2013-11-04 09:06:08 · 10559 阅读 · 2 评论 -
WPF 使用PrintDialog进行可见数据打印
我们知道 Print原创 2014-07-11 10:36:23 · 5539 阅读 · 0 评论 -
Wpf 获取页面元素的父元素,子元素。
/// /// 获得指定元素的父元素 /// /// 指定页面元素 /// /// public T GetParentObject(DependencyObject obj) where T : FrameworkElement { Dependency原创 2013-12-03 13:46:10 · 20273 阅读 · 1 评论 -
在WPF中使用ObservableCollection集合操作TreeView节点
在WPF中显示图片原创 2014-10-24 11:19:18 · 3328 阅读 · 0 评论 -
WPF-DataGrid中CheckBox实现全选与非全选
例子中使用的是ObservableCollection集合,代码下载地址:原创 2014-10-27 15:38:05 · 2560 阅读 · 0 评论 -
分享一个WPF 操作PDF文件的网址。
想必大家都知道。提供dll的下载链接。 里边的Sample 有相关的实例,不论增加页眉 还是页脚 ,还是图片,还是页码等。PDFsharp原创 2015-02-11 09:43:23 · 2167 阅读 · 0 评论 -
wpf 使用radioButton 显示排序箭头样式
原创 2013-11-18 11:24:44 · 1972 阅读 · 0 评论