先明确下需要达到的目标:1、可以使用C#程序(WinForm和WPF)打开一个PPT文件,并且可以切换到展示模式2、可以程序的控制PPT的动作。例如上一页下一页等。3、程序可以获得PPT展示的信息。例如播放到了第几页。4、可以将PPT展示的窗口嵌入到自己的界面中。5、程序可以获得该页的文档内容。(里...
分类:
其他好文 时间:
2014-05-19 09:52:27
阅读次数:
430
需求:封装按钮,按钮上面只显示文字。在鼠标移上去、鼠标点击按钮、以及将按钮设为不可用时按钮的背景色和前景色需要发生变化实现:继承Button类,封装如下6个属性:#region
依赖属性/// /// 当鼠标移到按钮上时,按钮的前景色(这是依赖属性)/// public static readonl...
分类:
其他好文 时间:
2014-05-19 09:31:42
阅读次数:
250
需求:很多时候界面上的按钮都需要被贴上图片,一般来说:1.按钮处于正常状态,按钮具有背景图A2.鼠标移至按钮上方状态,按钮具有背景图B3.鼠标点击按钮状态,按钮具有背景图C4.按钮处于不可用状态,按钮具有背景图D实现起来,毫无疑问,没什么难度。但是过程还是比较繁琐。这里我将这个过程封装为新的控件类:...
分类:
其他好文 时间:
2014-05-19 07:06:23
阅读次数:
320
MVVM是Model-View-ViewModel的简写。微软的WPF带来了新的技术体验,如Sliverlight、音频、视频、3D、动画……,这导致了软件UI层更加细节化、可定制化。同时,在技术层面,WPF也带来了
诸如Binding、Dependency Property、Routed Even...
分类:
其他好文 时间:
2014-05-19 07:00:30
阅读次数:
528
这几天挺别人提起WCF,鄙人之前只知道WPF,对WCF这个东东不甚了解,经过查阅网上的资料略有所得,和大家交流一下。 首先WCF是什么? Windows
Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口。...
分类:
其他好文 时间:
2014-05-18 20:37:09
阅读次数:
437
WPF前台绑定事件代码: 后台事件代码: public void
GridClick(RelayAction r, ExecuteEventArgs e) { var mouse = e.TriggerParameter as
MouseButt...
分类:
其他好文 时间:
2014-05-18 20:07:17
阅读次数:
397
如果在GridView中设置了```csharpColumnWidth="Auto"```那么在数据量大的时侯,横向拖动滚动条会感觉到明显的卡顿。只有在给各项设置了具体的宽度之后,卡顿现象才会消息。**原因:**WPF会在拖动滚动条的时候不停的重绘UI,因为宽度是Auto,所以导致了卡顿。**解决方...
分类:
其他好文 时间:
2014-05-18 19:09:13
阅读次数:
258
VintaSoftBarcode.NET
SDK是专业的.NET条形码阅读器和条码生成器控件,可以嵌入到你开发的软件中。它可以读写数字图形和PDF中的的一维和二维条码。VintaSoftBarcode.NET
SDK有三个不同的版本:标准版,标准+ WPF版或Silverlight版。功能和特征开发...
分类:
Web程序 时间:
2014-05-18 01:34:29
阅读次数:
507
/// /// 地图缩放到图层 /// /// /// private void
button5_Click(object sender, RoutedEventArgs e) { ESRI.ArcGIS.Analyst3D.IScene
_Scene = _GlobeControl.Gl...
分类:
其他好文 时间:
2014-05-17 22:11:12
阅读次数:
372
原文:使用Blend的一些问题
WPF开发,界面处理首选Blend,如果你开发了两年WPF都没接触过blend(当然这种几率不高),或者你刚接触WPF,可以考虑使用Blend,这货也算得上一个神器,上手也不难。以下有两位讲得不错,大家可以翻翻。
blog.csdn.net/lubingda/arti...
分类:
其他好文 时间:
2014-05-17 19:44:05
阅读次数:
304