Avatar
I'm a beginner.
GitHub Email RSS

SelectedItems如何Binding

在WPF中,不论是ListBox,ListView或者DataGrid,在使用中都会经常用到SelectedItems,但是在Xaml中却发现SelectedItems没有办法Binding。这是因为SelectedItems是一个只读属性,且不是一个DependencyProperty,所以没法Binding。不过我们却可以通过以下几种方法来实现这个功能:

更多 →

March 7, 2014

EF记录数据变更方法

在使用SQLServer时,通常情况下使用SQLServer自带管理器可以查看到数据变更的记录。如果在程序用需要更灵活的记录这些信息,则可以通过EF的ObjectStateManager属性的相关方法实现。

更多 →

February 25, 2014

删除ListView(ListBox)中Binding的item

使用EF框架并在在ListView或ListBox中binding了数据源,每一行数据都对应一个删除按钮,点击这个按钮就删除对应的那条数据。

更多 →

February 21, 2014

VS2012/2013无身份验证远程调试

在VS2012之前的版本中,如果要使用remote debug需要注意一下几种情况: 不能使用“无身份验证”模式 如果不是域环境,本地计算机和远程计算机必须使用相同的系统登陆用户名和密码 远程计算机调试使用的程序需要包含对应的“.pdb”文件 这些条件使得VS远程调试变得非常麻烦,但是从VS2012开始,远程调试功能有了改善,下面介绍一下VS2012或VS2013使用“无身份验证”模式进行远程调试的方法。(以VS2013为例)

更多 →

February 19, 2014

浅析StaticResource和DynamicResource

初学WPF的新人有时都会对StaticResource和DynamicResource的概念及应用朦朦胧胧,这里通过一个小例子彻底弄懂这两者的区别及用法。

更多 →

January 16, 2014

WPF隐藏ListView中GridView的列

有需求要根据某变量的值将ListView中GridView的某一个GridViewColumn做隐藏设置,经过一番思考,总结了两种方法,但都需要对ListView中的GridView以及每一个GridViewColumn做命名:

更多 →

January 9, 2014

Jekyll站内搜索:jekyll-lunr-js-search使用说明

jekyll-lunr-js-search 是一款适用于Jekyll的站内搜索插件,相关介绍和使用方法在github中已经有简单说明,不过我却在使用这个插件上耽误了很多时间,现在整理一番:

更多 →

January 6, 2014

WPF获取ContextMenu的源

在WPF中若使用多个控件,并给这些控件添加同一个ContextMenu,那么如何获取ContextMenu的鼠标点击源? WPF的ContextMenu并没有Winform的ContextMenu的SourceControl这一属性,但我们也可以通过另一种方法实现同样的功能。

更多 →

December 31, 2013

EF一对多关系删除问题

在使用EF删除一对多关系的实体时,碰到如下提示: “其他信息: 操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null。对关系作出更改后,会将相关的外键属性设置为 null 值。如果外键不支持 null 值,则必须定义新的关系,必须向外键属性分配另一个非 null 值,或必须删除无关的对象。”

更多 →

December 25, 2013

Windows平台下使用Jekyll遇到的问题

本机操作环境为win8.1 64bit,在使用Jekyll搭建主页过程中遇到了一些问题,整理如下: 1.安装nokogiri 使用jekyll lunr js search等插件时需要用到nokogiri,用

更多 →

December 24, 2013