码迷,mamicode.com
首页 > Windows程序 > 日排行
WPF QuickStart系列之样式和模板(Style and Template)
在WPF桌面程序中,当我们想构建一个统一的UI表现时(在不同操作系统下,显示效果一致),此时我们就需要使用到WPF中的样式和模板技术。简单来说,如果我们需要简单的给一个Button设置宽,高,Margin等,可以使用Style来指定这一系列的属性。可以把Style理解为一个属性的集合。如果需要完全改 ...
分类:Windows程序   时间:2017-09-14 23:38:50    阅读次数:185
WPF MVVM模式下实现ListView下拉显示更多内容
在手机App中,如果有一个展示信息的列表,通常会展示很少一部分,当用户滑动到列表底部时,再加载更多内容。这样有两个好处,提高程序性能,减少网络流量。这篇博客中,将介绍如何在WPF ListView中实现这个功能。 实现思路:为ListView新增一个附加属性,用来绑定当下拉到底部时触发增加列表内容的 ...
分类:Windows程序   时间:2017-09-14 23:40:10    阅读次数:231
WPF 创建自定义窗体
在前面的一篇博客"WPF 自定义Metro Style窗体",展示了如何创建一个类似于Metro Style的Window,并在程序中使用。但是这个窗体不能够自由的改变大小。今天的博客中将展示如何创建一个可以通过拖拽来改变大小的Metro Style窗体。 实现思路,在Windows Control ...
分类:Windows程序   时间:2017-09-14 23:45:50    阅读次数:404
WPF ListView展示层叠信息
通常我们在ListView中展示一列同类数据,例如城市名称。不过可以对ListView的DataTemplate稍作修改,让其显示层叠信息。例如:需要在ListView中显示省份和省份对应的城市名称。首先准备基础类, City类: public class City : ViewModeBase { ...
分类:Windows程序   时间:2017-09-14 23:46:43    阅读次数:329
WPF ItemsControl ListBox ListView比较
在进行列表信息展示时,WPF中提供多种列表可供选择。这篇博客将对WPF ItemsControl, ListBox, ListView进行比较。 相同点: 1. 这三个控件都是列表型控件,可以进行列表绑定(ItemsSource); 2. 这三个控件均使用ItemsPresenter来展示列表信息; ...
分类:Windows程序   时间:2017-09-14 23:52:52    阅读次数:286
WPF 实现 DataGrid/ListView 分页控件
在WPF中,通常会选用DataGrid/ListView进行数据展示,如果数据量不多,可以直接一个页面显示出来。如果数据量很大,2000条数据,一次性显示在一个页面中,不仅消耗资源,而且用户体验也很糟糕。这篇博客将介绍如何创建一个分页控件。 为了简单起见,这个分页控件目前只有 首页/上一页/下一页/ ...
分类:Windows程序   时间:2017-09-14 23:55:35    阅读次数:560
c#认证题第一单元 1题 11题.
第一题: 第11题: ...
分类:Windows程序   时间:2017-09-15 01:41:43    阅读次数:211
C# 使用Trace记录程序日志
在程序开发中,我们通常需要记录程序运行的状态,在程序部署后,发生的异常可以记录在日志中,便于发现程序潜在的问题。在.NET平台,有很多优秀的日志类库,例如Log4Net。如果程序很小,我们可以自己通过C#的Trace类来实现一个基本的日志记录功能。下面直接看代码: public class Trac ...
分类:Windows程序   时间:2017-09-15 01:42:53    阅读次数:376
WPF MVVM初体验
首先MVVM设计模式的结构, Views: 由Window/Page/UserControl等构成,通过DataBinding与ViewModels建立关联; ViewModels:由一组命令,可以绑定的属性,操作逻辑构成;因为View与ViewModel进行了解耦,我们可以对ViewModel进行 ...
分类:Windows程序   时间:2017-09-15 01:45:12    阅读次数:302
在WPF中使用CefSharp嵌入浏览器
日常开发中,我们需要将一些Web页面嵌入到桌面客户端软件中。下面我们使用CefSharp嵌入浏览器来实现。 首先先介绍一下CefSharp嵌入式浏览器,它是基于Google浏览器的一个组件,我们可以在WPF/WinForm客户端软件中使用它。CefSharp的代码托管在GitHub上,.NET (W ...
分类:Windows程序   时间:2017-09-15 01:45:59    阅读次数:516
Salesforce Winter 18 更新
又到了salesforce更新时,看了Release Note之后,果不其然又对lightning进行了大幅度的更新。相信lightning现在已经有替换classic的能力了。 首先对列表视图进行了一个优化,样式有所改变,感觉更加紧凑,显示的列可以自己拖动列宽。增加了排序功能(这个应该得是基本能力 ...
分类:Windows程序   时间:2017-09-15 01:47:23    阅读次数:339
WPF QuickStart系列之数据绑定(Data Binding)
这篇博客将展示WPF DataBinding的内容。 首先看一下WPF Data Binding的概览, Binding Source可以是任意的CLR对象,或者XML文件等,Binding Target需要有依赖属性。这样便可以进行Data Binding。请看下面的示例, C# public p ...
分类:Windows程序   时间:2017-09-15 01:49:12    阅读次数:314
WPF 定义Command
直接上代码: 在viewmodel中,定义一个Command属性 Command=new LoginDelegateCommand (()={添加逻辑}); 然后绑定即可。 ...
分类:Windows程序   时间:2017-09-15 01:58:44    阅读次数:287
WPF QuickStart系列之附加属性(Attached Property)
这一篇博客是关于如何使用附加属性和创建自定义附加属性的。 1. 附加属性使用, WPF中对附加属性使用最多的莫过于对控件布局时设置控件的位置,例如在Canvas中有一个Rectangle, Ellipse, Button,我们需要设置它们的位置, <Canvas> <Rectangle x:Name ...
分类:Windows程序   时间:2017-09-15 01:58:53    阅读次数:287
win10 安装YII2
YII2下载地址:http://www.yiichina.com/download 高级版本和基本版本的区别是: ...
分类:Windows程序   时间:2017-09-15 01:59:01    阅读次数:299
WPF Navigation
在开始学习WPF时,一开始对WPF的Window, Page, UserControl感到很迷惑。不知道什么时候该使用哪一个。下面简单介绍一下这三者的区别。 Window:故名思意,桌面程序的窗体。在WPF桌面应用中,我通常会只用一个主窗体,然后将不同的操作单元封装在不同的UserControl中, ...
分类:Windows程序   时间:2017-09-15 02:02:22    阅读次数:319
WPF 自定义Metro Style窗体
为了使WPF程序在不同版本的操作系统上保持一致的显示效果,我们需要重写WPF控件样式。这篇博客将展示如何创建一个Metro Style的WPF窗体。 首先先看一下最终窗体的效果图, 通过截图我们可以看出来这个窗体由两部分组成,顶部为最小化和关闭按钮,其他区域为窗体的显示区域。请看下面的具体实现代码, ...
分类:Windows程序   时间:2017-09-15 02:06:54    阅读次数:293
32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看)
32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看) 昨天,大家可能都看了代码了,不知道昨天有没有在汇编代码的基础上,实现注入计算器. 如果没有,今天则会讲解,不过建议把昨天代码熟悉一遍(课程是紧跟着来的,请不要拉下任何一天,因为今天的知识, 可能就和昨天的知识挂钩, ...
分类:Windows程序   时间:2017-09-15 09:59:23    阅读次数:286
Winform学习知识汇总
引用博客 http://www.cnblogs.com/peterzb/archive/2009/06/14/1502918.html ...
分类:Windows程序   时间:2017-09-15 10:03:27    阅读次数:212
win7下右键“发送到”选项无内容的解决方法
今天网上朋友遇此问题,有趣,故记之。 1.开始-运行,输入:shell:sendto 直接进入%%AppData\Roaming\Microsoft\Windows\SendTo,按shift键+右键, 选择“在此处打开命令窗口”,进入如下界面 输入,color>桌面快捷方式.desklink 再到 ...
分类:Windows程序   时间:2017-09-15 10:09:51    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!