递归查找指定节点

private ItemTreeModel GetModel(List list, string Header) { foreach (var item in list) { if (item == n...

2014-11-06 16:19:44

阅读数 455

评论数 0

右键菜单自由选择DataGrid显示隐藏列

在DataGrid中需要选择性的显示列

2014-10-30 16:03:29

阅读数 1764

评论数 0

DataGrid中ContextMenu的绑定

在WPF中使用DataGrid,有时会用到

2014-10-30 15:50:39

阅读数 3384

评论数 0

WPF TreeView叶子太多时显示很慢的解决办法

在WPF中使用DataGrid时当数据过多时

2014-10-30 15:37:36

阅读数 4081

评论数 1

WCF服务端口共享

在开发使用多个WCF时,会出现

2014-05-05 11:28:39

阅读数 1340

评论数 0

C# 通过Reflection代码实现载入内置的(dll)资源文件

 2013-08-27 在网上搜索了很久,终于找到了解决方法,不废话如下. 先把DLL放进资源库里,然后在dll属性里面的BuildAction选择Embedded Resource. 接着在References里面直接引用你要的dll. 接下来把下面的代码放在你要执行的类里...

2014-04-22 13:39:36

阅读数 3110

评论数 0

WPF 使用鼠标滚轮控制ListBox水平滚动条滚动

我们都知道在WPF中鼠标滚轮可以控制垂直滚动条滚动,但没有什么属性设置可以让它控制水平滚动条滚动,所以我们需要自己去实现水平滚动。   首先,在ListBox的Mousewheel事件中获得ListBox的滚动条,我发现MouseWheel事件不能被触发,所以我们要这样添加事件:   ...

2013-09-06 13:24:21

阅读数 5647

评论数 1

DataGrid实现拖动任意列的列头改变列宽度时,让其他列的宽度和他一样宽

首先创建列头的ColumnHeaderStyle: 主要是那个SizeChanged事件一定要添加. 在后台写...

2013-05-21 09:42:40

阅读数 6252

评论数 0

WPF 路由事件

最近因为工作需要学习WPF方面的知识,因为以前只关注的是B/S架构的东西,可是没想到参加工作的第一个项目竟然是C/S架构的WPF方面的开发,因为Web方面主要是请求响应模型,没有事件这个东西,在学习webform时虽然是基于事件模型的也有没有认真的研究事件,因为它已经逐渐被mvc或者其他方式(比如...

2013-05-08 11:27:46

阅读数 5438

评论数 2

“指定的元素已经是另一个元素的逻辑子元素。请先将其断开连接”的解决方案

直接上代码: UserControl control = obj1 as UserControl; Grid riid = control.Content as Grid; DependencyObject par...

2013-05-08 11:25:03

阅读数 2752

评论数 0

在MouseButtonDowm事件中模仿鼠标双击

int i = 0; void item_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { i += 1; Dispatch...

2013-03-09 10:21:58

阅读数 792

评论数 0

初识AvalonDock

前些时间由于工作原因接触了AvalonDock,从中受益匪浅,不敢独享,在此与大家共勉。 AvalonDock是WPF做的一个类似Visual Studio中的拖拽功能的控件。 想要根据AvalonDock开发WPF项目,首先要下载AvalonDock.dll和AvalonDock.Theme...

2013-03-06 14:43:25

阅读数 5214

评论数 2

WPF ListView 简单的拖拽实现

首先设置ListView的AllowDrop=True;SelectionMode=Extended;并且ListView视图为GridVIew。 直接上源码: private void listView1_MouseMove(object sender, MouseEventArgs e) ...

2012-11-19 09:57:50

阅读数 6109

评论数 4

WPF ListView 点击列头排序之数据排序

前边看过网上有许多针对WPF中ListView控件排序的例子。经过实践发现当点击列头排序后,拖拽功能就不起作用了。经过断点调试发现该排序只是针对视图的排序,而源数据并没有排序。 所以我将网上的排序方式改为: //单击表头排序 private void Button_Cl...

2012-11-19 09:32:55

阅读数 4403

评论数 3

Queue<T>集合和信号量

System.Collections.Generic.Queue(消息队列):                                  MSDN定义为:先进先出的集合,允许null值,并且可以重复,值可以为引用类型。其默认的容量为32,默认的增长因子为2.0.            ...

2012-11-17 11:39:51

阅读数 785

评论数 0

WPF中简单的图片浏览功能

废话不说直接上代码: /// /// MainWindow.xaml 的交互逻辑 /// public partial class MainWindow : Window { ObservableCollection bmList; ...

2012-11-07 14:10:52

阅读数 2879

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭