关闭

Devexpress:在GridControl中使用RepositoryItemGridLookUpEdit 进行级联选择

上一篇点击打开链接中描述了如何在GridControl中增加一个GridLookUpEdit列,这篇文章将要描述如何在它单元格数据之间进行级联选择。 为GridControl增加一个颜色列,根据不同尺寸的大小来切换选择不同的颜色。效果图如下:...
阅读(120) 评论(0)

Devexpress:在GridControl中使用BindingList

BindingList 是一个支持数据绑定的集合,修改集合或者集合中的项都可以反应到它的ListChanged事件中,将它作为gridcontrol的数据源可以通过编辑gridcontrol的cell来进行数据的添加,修改,删除以及验证等操作。...
阅读(166) 评论(0)

WPF:使用VS2015 创建自定义项模板

vs自定义项模板,提供了可以让我们自定义任何xaml布局的窗口或者用户控件,就像使用WPF自带的窗口一样,方便重用。我所创建的项模板很简单,窗口继承自INotifyPropertyChanged接口,并实现方法,然后定义2个属性字段,下面开始步骤: 首先创建一个WPF项目:WpfApplication1,紧接着创建一个名为BaseWindow的Window。 <Window x:Class="...
阅读(180) 评论(0)

Devexpress:在GridControl中使用RepositoryItemGridLookUpEdit

RepositoryItemGridLookUpEdit 用于在GridControl中指定一列为多列数据下拉框,选择的之后只显示指定的列。 定义名为TestModel类: public class TestModel { public int Id { get; set; } public string Name { get; set; }...
阅读(516) 评论(0)

WPF: ListBox绑定xml数据

继承自IEnumerable接口的各种集合都可以作为ListBox控件的数据源。WPF中的XmlDataProvider 提供了一种将xml文件作为集合数据源的便捷方式,只要所定义的xml格式正确没有拼写错误,XPath路径指定正确都可以绑定成功。 下面定义一个xml资源: 定义资源并应用到ListBox <Window xmlns="http://schemas.micros...
阅读(427) 评论(0)

WPF:ListBox 利用ItemContainerStyle改变ListBoxItem样式

上篇文章中的ItemContainerStyle 只是默认的样式,但是很多时候我们做鼠标悬浮操作时都想有其它的效果,比如改变ListBoxItem的背景或者边框,再者改变字体大小。     前面提到的MultiTrigger对象,就是多条件触发器,也许触发条件不止IsMouseOver。  我们在原来的基础上增加设置条目的放大转换ScaleTransform( 它隶属于LayoutTransfo...
阅读(1812) 评论(0)

WPF:ListBox的默认ItemContainerStyle

下面展示的是在.net  framework 4.5 中 ListBox的默认ItemContainerStyle, 样式模板中包含一些其它模板的默认属性值。   样式被应用到ListBox控件渲染出的每一个ListBoxItem条目上。 每一个ListBoxItem 条目的结构是由一个Border包含一个ContentPresenter组成。最重要的是,默认样式也包含了当移动鼠标或者选中条目时...
阅读(707) 评论(0)

WPF:Data Template

Data Template 用于在一个或者多个控件上绑定并映射数据显示,适用于内容控件或者条目控件, Data Template 可以被用在两个地方: 作为ContentControl的ContentTemplate 属性的值(例如:label)作为ItemsControl的ItemTemplate属性的值(例如:ListBox)  下面是一个作为Lable控件的ContentTemp...
阅读(283) 评论(0)

在WPF中使用C#6.0新特性async与await

C#6.0特性:点击打开链接 C#7.0特性:点击打开链接 在C#6.0中 使用async与await 关键字很容易的实现异步编程,而且代码可读性比较高,很容易理解。这里举例的是从数据库中读取10w行数据。 下面看代码: xaml: <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.micr...
阅读(639) 评论(1)

在ListBoxItem中增加Button实现添加继续添加ListBoxItem

重写ListBoxItem的Template以及阻止隧道事件触发等...
阅读(1459) 评论(0)

WPF ScrollViewer 样式

[code=csharp] ...
阅读(2515) 评论(0)

WPF:使用鼠标在Canvas面板上画线

使用Canvas+Line 任意画线          主要使用布局面板Canvas作为背景,通过其属性Children添加Line 来实现画线。可以理解为 每一个Line 就是一个点。          不清楚Canvas的用法可以参见:点击打开链接  Line的参见:点击打开链接    操作效果                    按下鼠标左键任意画线,可以修改线...
阅读(3761) 评论(3)

WPF:自定义控件之Button-自定义样式,共用样式

WPF 中 最好的特性就是我们自己可以自定义控件样式,小到一个Button按钮,大到DataGrid或者TreeView控件。不过要想知道如何定义样式,需要我们了解控件的特性,结构。也就是控件由什么构成的。WPF中的控件基本分为 内容控件与条目控件。内容控件可以理解成用于承载内容的控件。WPF 的内容对象 为Object类型的,可以是一个string类型的字符串或者是一个Image,甚至可以是另一...
阅读(8861) 评论(3)

分享一个WPF 操作PDF文件的网址。

想必大家都知道。提供dll的下载链接。  里边的Sample         有相关的实例,不论增加页眉 还是页脚 ,还是图片,还是页码等。 PDFsharp...
阅读(1235) 评论(0)

使用Devexpress 的gridControl 显示DataTable的Master-Detail关系

绑定Master-Detail 关系 数据也是数据显示的一种方式,此实例使用后台代码创建数据源并绑定到gridcontrol。    其实方式参见:点击打开链接   先看效果图 直接给出后台代码,主要使用的是dataset创建关系。 private void simpleButton1_Click(object sender, EventArgs e)...
阅读(4106) 评论(2)
38条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:110091次
    • 积分:1448
    • 等级:
    • 排名:千里之外
    • 原创:37篇
    • 转载:0篇
    • 译文:1篇
    • 评论:24条
    文章分类
    最新评论