上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
摘要: 这一篇博客是关于如何使用附加属性和创建自定义附加属性的。 1. 附加属性使用, WPF中对附加属性使用最多的莫过于对控件布局时设置控件的位置,例如在Canvas中有一个Rectangle, Ellipse, Button,我们需要设置它们的位置, <Canvas> <Rectangle x:Name 阅读全文
posted @ 2017-09-14 22:28 王超元 阅读(255) 评论(0) 推荐(0)
摘要: 为了使WPF程序在不同版本的操作系统上保持一致的显示效果,我们需要重写WPF控件样式。这篇博客将展示如何创建一个Metro Style的WPF窗体。 首先先看一下最终窗体的效果图, 通过截图我们可以看出来这个窗体由两部分组成,顶部为最小化和关闭按钮,其他区域为窗体的显示区域。请看下面的具体实现代码, 阅读全文
posted @ 2017-09-14 22:25 王超元 阅读(667) 评论(0) 推荐(0)
摘要: 这篇博客将展示WPF DataBinding的内容。 首先看一下WPF Data Binding的概览, Binding Source可以是任意的CLR对象,或者XML文件等,Binding Target需要有依赖属性。这样便可以进行Data Binding。请看下面的示例, C# public p 阅读全文
posted @ 2017-09-14 22:24 王超元 阅读(260) 评论(0) 推荐(0)
摘要: 在手机App中,如果有一个展示信息的列表,通常会展示很少一部分,当用户滑动到列表底部时,再加载更多内容。这样有两个好处,提高程序性能,减少网络流量。这篇博客中,将介绍如何在WPF ListView中实现这个功能。 实现思路:为ListView新增一个附加属性,用来绑定当下拉到底部时触发增加列表内容的 阅读全文
posted @ 2017-09-14 22:09 王超元 阅读(857) 评论(0) 推荐(0)
摘要: 通常我们在ListView中展示一列同类数据,例如城市名称。不过可以对ListView的DataTemplate稍作修改,让其显示层叠信息。例如:需要在ListView中显示省份和省份对应的城市名称。首先准备基础类, City类: public class City : ViewModeBase { 阅读全文
posted @ 2017-09-14 22:07 王超元 阅读(2036) 评论(0) 推荐(0)
摘要: 这篇博客将分享在WPF中如何创建一个带Title的TextBox。首先请看一下最终的效果, 实现思路:使用TextBlock+TextBox来实现,TextBlock用来显示Title。 实现代码, TitleTextBox [TemplatePart(Name = TitleTextBlockKe 阅读全文
posted @ 2017-09-14 22:07 王超元 阅读(1519) 评论(2) 推荐(2)
摘要: 在WPF桌面程序中,当我们想构建一个统一的UI表现时(在不同操作系统下,显示效果一致),此时我们就需要使用到WPF中的样式和模板技术。简单来说,如果我们需要简单的给一个Button设置宽,高,Margin等,可以使用Style来指定这一系列的属性。可以把Style理解为一个属性的集合。如果需要完全改 阅读全文
posted @ 2017-09-14 22:06 王超元 阅读(246) 评论(0) 推荐(0)
摘要: 在WPF中,通常会选用DataGrid/ListView进行数据展示,如果数据量不多,可以直接一个页面显示出来。如果数据量很大,2000条数据,一次性显示在一个页面中,不仅消耗资源,而且用户体验也很糟糕。这篇博客将介绍如何创建一个分页控件。 为了简单起见,这个分页控件目前只有 首页/上一页/下一页/ 阅读全文
posted @ 2017-09-14 22:06 王超元 阅读(1012) 评论(1) 推荐(1)
摘要: 在进行列表信息展示时,WPF中提供多种列表可供选择。这篇博客将对WPF ItemsControl, ListBox, ListView进行比较。 相同点: 1. 这三个控件都是列表型控件,可以进行列表绑定(ItemsSource); 2. 这三个控件均使用ItemsPresenter来展示列表信息; 阅读全文
posted @ 2017-09-14 22:06 王超元 阅读(1088) 评论(0) 推荐(1)
摘要: 当我们需要一个程序长期运行,但是不需要界面显示时可以考虑使用Windows Service来实现。这篇博客将简单介绍一下如何创建一个Windows Service,安装/卸载Windows Service。 新建Windows Service项目: 删除自动生成的Service1.cs文件,新建Wi 阅读全文
posted @ 2017-09-14 22:05 王超元 阅读(218) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
友情链接:回力球鞋 | 中老年高档女装