随笔分类 -  WPF

摘要:今天同事要在DataGrid里用单选的Checkbox,我感觉很多余,因为正常DataGrid就可以单选,为什么还要加一列Checkbox,但是人家要求再那里,我就告诉他,可以用RadioButton,然后写个Checkbox的样式就可以了。因为本人不太会写样式,因此在网上搜到了前辈的一篇帖子,拿来... 阅读全文
posted @ 2015-07-31 09:38 眾尋 阅读(5517) 评论(0) 推荐(1) 编辑
摘要:最近的一个项目,需要在部分用户登录的时候,隐藏DataGrid中的一列,但是常规的绑定不好使,在下面举个例子。XAML部分代码 ... 阅读全文
posted @ 2015-07-28 14:39 眾尋 阅读(6325) 评论(0) 推荐(10) 编辑
摘要:最近的项目,查询时只需要年和月,不需要日,因此需要对原有的DatePicker进行修改,查询了网上的内容,最终从一篇帖子里看到了添加附加属性的方法,地址是http://stackoverflow.com/questions/1798513/wpf-toolkit-datepicker-month-y 阅读全文
posted @ 2015-07-21 22:07 眾尋 阅读(12342) 评论(10) 推荐(3) 编辑
摘要:最近的一个项目是用MVVM实现,在实现功能的时候,就会有一些东西,和以前有很大的区别,项目中就用到了常用的序号,就是在Datagrid里的一个字段,用checkbox来实现。既然是MVVM,就要用到ModleView,View和Model三层。先看一下效果当然,也可以确定是哪一项被选中了,这个代码里... 阅读全文
posted @ 2015-06-29 22:55 眾尋 阅读(6600) 评论(8) 推荐(3) 编辑
摘要:源地址:http://dongguojun.iteye.com/blog/1671963我发现WPF中DataGridTextColumn直接设置它的ToolTipService.Tooltip并不好使,当然可以在这个列的CellStyle中再设置ToolTipService.Tooltip的值,这... 阅读全文
posted @ 2015-06-25 11:17 眾尋 阅读(2564) 评论(0) 推荐(0) 编辑
摘要:UserControl正常情况下是不能被弹出的,而编写好的UserControl页面,为了查看效果,又需要弹出。为了解决这个问题,UserControl需要一个Windows来接收。var window = new Window();//Windows窗体Jks jks = Jks(); //Us... 阅读全文
posted @ 2015-05-05 17:14 眾尋 阅读(4645) 评论(0) 推荐(1) 编辑
摘要:INotifyPropertyChanged一般在数据绑定的时候使用。InotifyPropertyChanged是.net内置的接口,数据绑定时会检测DataContext是否实现了InotifyPropertyChanged,如果实现了,就会监听PropertyChanged,得知属性变化。可以... 阅读全文
posted @ 2014-11-17 15:40 眾尋 阅读(595) 评论(0) 推荐(0) 编辑
摘要:以往我在WPF里,用ShowDialog展示出一个页面,一般都是用Close()进行关闭。今天看传智播客的视频时,了解到还能直接给DialogResult一个TRUE或者false的属性,使页面关闭。第一个页面 private void Button_Click(object sender, Rou... 阅读全文
posted @ 2014-11-17 09:46 眾尋 阅读(747) 评论(2) 推荐(0) 编辑
摘要:一个简单的10*10连连看,有100个格子,可以在XAML里面用ColumnDefinition和RowDefinition各写10组,但是这样效率会很慢,因此,可以采用动态生成的方式进行。public void FG() { Random ran = new R... 阅读全文
posted @ 2014-11-15 15:33 眾尋 阅读(1020) 评论(0) 推荐(0) 编辑
摘要:通过API(http://www.easybots.cn/holiday_api.net)获取返回信息写一个接收的反馈的函数IsHolidaypublic string IsHoliday(string date) { string url = @"http://... 阅读全文
posted @ 2014-10-11 13:42 眾尋 阅读(5196) 评论(12) 推荐(2) 编辑
摘要:sender是激发该事件的对象,如果用在Button的双击点击事件上的话,就是只当前点击的对象用例子来说明一下,有两个Button控件,分别为1和2,同时绑定一个Button_Click事件 private void Button_Click(object sender, Routed... 阅读全文
posted @ 2014-10-10 21:28 眾尋 阅读(1662) 评论(1) 推荐(1) 编辑
摘要:有的时候用C#写图像处理方法,比较费事,不如Matlab简单,但是Matlab又做不出WPF那样的好看界面,怎么办呢。今天正好我要实现这个功能,就顺便写个小例子,给需要的人做个借鉴。想要用WPF调用Matlab代码,就用到了Matlab生成.DLL文件的功能。注:我的VS版本是2013,Matlab... 阅读全文
posted @ 2014-09-01 16:26 眾尋 阅读(2794) 评论(11) 推荐(1) 编辑
摘要:更新于20160426 阅读全文
posted @ 2014-08-15 12:39 眾尋 阅读(2280) 评论(0) 推荐(0) 编辑
摘要:public void GetPath(System.Windows.Controls.TextBox TB) { FolderBrowserDialog FBD = new FolderBrowserDialog(); FB... 阅读全文
posted @ 2014-08-14 17:16 眾尋 阅读(2589) 评论(0) 推荐(0) 编辑
摘要:private void btnDel_Click(object sender, RoutedEventArgs e) { if (DGUser.SelectedItem != null) { DataRowVi... 阅读全文
posted @ 2014-08-11 11:15 眾尋 阅读(4709) 评论(0) 推荐(0) 编辑
摘要:方法一:DataRowViewmySelectedElement=(DataRowView)dataGrid1.SelectedItem;stringresult=mySelectedElement.Row[0]ToString();方法二:vara=this.dataGrid1.SelectedI... 阅读全文
posted @ 2014-08-11 11:02 眾尋 阅读(1099) 评论(0) 推荐(0) 编辑
摘要:父窗体代码 private void DGUserEdit() { if(DGUser.SelectedItem!=null) { DataRow dr = (DGUser.SelectedItem as Dat... 阅读全文
posted @ 2014-08-11 10:28 眾尋 阅读(2320) 评论(2) 推荐(1) 编辑
摘要:这两天需要给Datagrid加个分页,查找了一些相关的文章,发现有一个写了一个控件比较好,地址是http://blog.csdn.net/zdw_wym/article/details/8221894感谢这位大神12年的帖子,但是照着做了以后,发现除了点击数字和GO按钮好使意外,神马“首页、上一页、... 阅读全文
posted @ 2014-08-06 11:13 眾尋 阅读(3852) 评论(16) 推荐(4) 编辑
摘要:http://blog.csdn.net/sanjiawan/article/details/6818921以上是CSDN上的WPF Excel导入导出,我看到有人提问怎么能够手动选择地址,正好用到了,就写一下。手动选择地址需要用到SaveFileDialog引用using Microsoft.Wi... 阅读全文
posted @ 2014-08-01 16:03 眾尋 阅读(587) 评论(0) 推荐(0) 编辑
摘要:string ProImgPath = ProcessPath + name + ".png";//要保存的图片的地址,包含文件名BitmapSource BS = (BitmapSource)ImgPro.Source;PngBitmapEncoder PBE = new PngBitmapEnc... 阅读全文
posted @ 2014-07-23 15:55 眾尋 阅读(3407) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩