wpf
文章平均质量分 76
梦Dreamer
这个作者很懒,什么都没留下…
展开
-
wpf之datagrid 序号列
方法一:在datagrid最前面添加序列号窗体加载时:private void MdiChild_Loaded(object sender, RoutedEventArgs e) { dgData.LoadingRow += new EventHandler(dataGrid_LoadingRow); dgData.Unl原创 2015-10-31 22:01:02 · 8734 阅读 · 1 评论 -
wpf之IValueConverter接口
wpf使用绑定数据源和每一列的值。这个方法虽然很方便,但有一个弊端。数据库中是什么数据,界面上显示的就是什么。如图,这样显示就非常不友好。 由此,想到了要转换。正好,wpf为我们提供了一个IValueConverter 接口和一个Binding.Converter 属性。后台代码: //实现数据转化 public class DataCon原创 2015-10-31 22:00:43 · 7920 阅读 · 1 评论 -
wpf之mvvm
初次接触的新名词--MVVM,听着好高大上的名字。经查阅,发现也没有想象中的那么难。 mvvm【模型-视图-视图模型(Model-View-ViewModel)】是由MVP【模型-视图-表现类(Model-View-Presenter)】发展而来,MVP则是由MVC【模型-视图-控制器(ModelView Controller)】发展而来。由此看来,mvvm其实也不是新知识。原创 2015-11-30 18:53:51 · 2031 阅读 · 2 评论 -
wpf内的控件缩放
在做项目的时候,要求窗体内的多张图片大小跟着窗体进行缩放。若对每一张图片进行按比例调整操作就太复杂了,因为图片数量太大了。 查阅资料,终于找到了一个好用的东西---Viewbox! Viewbox控件的功能是"Definesa content decorator that can stretch and scale a single child to fill theavailab原创 2015-12-22 10:18:19 · 6502 阅读 · 4 评论 -
获取wpf datagrid当前被编辑单元格的内容
确认修改单元个的值,使用到datagrid的两个事件开始编辑事件BeginningEdit="dataGrid_BeginningEdit"编辑结束事件CellEditEnding="dataGrid_CellEditEnding"代码片段如下://开始修改时单元格内的值 string preValue = "";转载 2015-12-26 16:12:34 · 5700 阅读 · 6 评论 -
WPF圆形进度条制作
WPF和Winform都为我们提供了ProgressBar进度条。但是这种死板的进度条已经不能满足用户对美的要求了。因此,本篇文章要为大家展示一种圆形进度条。 为了方便进度条的复用,我们将进度条制作成用户控件。代码展示:圆形进度条用户控件的制作:LoadingWait.xaml<UserControl x:Class="进度条.LoadingWait"原创 2016-02-23 18:07:25 · 7217 阅读 · 8 评论 -
log4net记录日志
记录日志可以帮助开发人员很快找到问题所在。所以,每个系统中都会有记录日志的功能。本篇文章为大家分享小编正在做的系统中用到的记录日志的方法。 首先,需要下载log4net,并引用。代码分享记录日志最主要的部分是配置文件:原创 2016-02-29 18:52:50 · 886 阅读 · 0 评论