Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 LINQ ADO.NET JavaScript DataGridView GridView AjaxPro DevExpress 面向对象 Extjs XML HTML教程 Oracle jQuery WPF MVC 分页 Office2010 GDI+ Visual C++2010 Dojo MySQL VB.NET WCF4.0 ASPxGridView WinForm textbox Sql2005 cookie Discuz!NT checkbox WCF SQL经典语句 T-SQL F# asp.net VS2008 SQL Ajax DropDownList VS2008新特性 TreeView Access Flex 页面执行时间 字符串 DataSet VB2005 回调 动画 C#时间 游戏 ASP.NET MVC
Framework C#技术 VB.NET VC.NET WCFWPF
当前位置: 主页 > WinForm教程 > WPF >
  • [WPF] 自定义DataSourceProvider 日期:2012-05-01 19:53:20 点击:4 好评:0

    在WPF中,DataSourceProvider是一个较为特别的类型。其提供了对复杂数据获取逻辑的支持。例如该类的派生类XmlDataProvider提供了对XML数据进行分析的支持,而ObjectDataProvider则允许软件开发人员调用创建数据实例的函数。 也正是由于这些类型的使用较为生僻,因此许多软件开发人员并不能很好地使用它们。实际上,DataS...

  • [WPF] WPF在子线程中显示窗口 日期:2012-05-01 19:45:51 点击:5 好评:0

    记得在刚刚接触WPF时,我对它所提供的一个特性印象尤为深刻:在程序运行大规模计算时,程序的界面将不会停止绘制,并能够在需要进行界面的刷新时进行正确的绘制。那么,这种绘制特性是否能在WPF执行大规模计算时对用户的输入进行响应呢?让我们来做个试验吧。 打开示例工程并运行,您会看到控制窗口(Control Window)。点击Sychronous work所对应的...

  • [WPF] 从Dispatcher.PushFrame()说起 日期:2012-05-01 19:37:51 点击:4 好评:0

    写在前面:本文实际上是在开发过程中解决特殊问题的一个总结。由于我并非MS员工,因此可能有讲解得不尽正确的地方,望您指出。为了您阅读方便,请对照.net源码进行阅读(源码获取方式已列出)。 相信您在使用WPF的过程中也遇到过这种问题:如果UI线程执行了非常耗时的计算并尝试在执行过程中更改UI组成中的内容,WPF界面并不会立即发生更改。对于需要给出即时信息的用户...

  • [WPF] 使用WPF实现iPhone的短信框效果 日期:2012-04-15 12:44:03 点击:13 好评:0

    先来看看iPhone的短信界面,就当是麻豆了 ^-^。 刚看到这个界面,口水就止不住啊。 擦干口水,赶紧模仿。 最初做法: 基于UserControl,自己做一个用户控件,内含TextBolck可以实现多行显示文本, 使用Path和Geometry将带有小尾巴的图形画出来,然后再画上光照效果,就大功 告成了。 虽然效果能做出来,但是细细想来,还是有不妥。 问...

  • [WPF] WPF WebBrowser使用JavaScript调用外部方法决解方法简介 日期:2012-04-15 00:00:18 点击:5 好评:0

    在原来的WinForm里 我们只要在窗体类设置的头部设置个 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 然后 webBrowser1.ObjectForScripting = this; 这样设置完后 页面上的JS就能访问我们程序里面的方法了,但是在WPF里如果这样设置的话会提示一大串...

  • [WPF] 通过实例理解WPF的Dispatcher 日期:2012-04-14 23:53:56 点击:12 好评:0

    Dispatcher 提供用于管理线程工作项队列的服务 。可以理解为消息队列,只是其中保存的是委托,而不是简单的windows消息。Dispatcher通常用来使我们的程序界面对于用户的操作响应更加迅速,通常用来更新UI,例如一个进度条。例如一个耗时操作,我们不想让使用者等得太着急,于是我们想显示一个进度条。 最直接的方法可能是在一个循环中更新,如以下这个错...

  • [WPF] WPF中善用路由事件 日期:2012-04-14 23:48:32 点击:2 好评:0

    在原来的公司中,编写自定义控件是常常遇到的任务。但这些控件常常拥有一个不怎么好的特点:无论是内部还是外部都没有使用路由事件。那我们应该怎样宰自定义控件开发中使用路由事件?我们将在这篇短文中对该问题进行讨论。 路由事件简介 谈到路由事件,我想首先我们就需要问自己一个问题。在.net已经支持事件的情况下,为什么WPF还额外提供了对路由事件的支持?这是因为在WPF...

  • [WPF] WPF4多点触摸事件简介 日期:2012-04-14 23:46:30 点击:3 好评:0

    UIElement在WPF4下添加了很多支持多点触摸的事件,通过它们可以在硬件支持的情况下处理多点触摸,以下通过代码来说明通过处理这些事件,我们可以做些什么: 一.触摸相关的多种事件,跟鼠标事件是对应的,通过这些事件可以获取到多个触摸的鼠标点,并进行相应的处理 public static readonly RoutedEvent TouchDownEvent...

  • [WPF] WPF编程设置全屏代码 日期:2012-04-13 20:04:52 点击:14 好评:0

    WPF编程设置全屏代码...

  • [WPF] WPF下可编辑Header的Tab控件实现 日期:2012-04-13 19:42:06 点击:5 好评:0

    介绍 有这样一个需求,当用户双击Tab控件Header区域时, 希望可以直接编辑。对于WPF控件,提供一个ControlTemplate在加上一些Trigger就可以实现。效果如下: 代码 首先,我们需要给Tab Header设计一个ControlTemplate。类似一个TextBlock,双击进入编辑状态。 所以Xaml如下: Setter Proper...

  • [WPF] WPF:在XmlDataProvider上使用主-从绑定(Master-Detail Binding) 日期:2012-04-07 20:39:00 点击:11 好评:0

    示例程序: 如上程序截图,一目了然典型的主从模式绑定应用,如果里面的数据不是用XML来存储而是已经初始化好的C#对象(比如国家是Country类的对象,名字是Name属性,Provinces属性保存一个Province集合,代表国家的省/州,Province类包含Name属性代表名称,Cities属性代表一些列City类对象)那么主从模式绑定可以很简单的这样...

17180 首页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页
赞助商链接
推荐内容
  • 自定义DataSourceProvider

    在WPF中,DataSourceProvider是一个较为特别的类型。其提供了对复杂数据获取逻辑的支持。例如该类的派生类XmlDataProvider提供了对X...

  • WPF在子线程中显示窗口

    记得在刚刚接触WPF时,我对它所提供的一个特性印象尤为深刻:在程序运行大规模计算时,程序的界面将不会停止绘制,并能够在需要进行界面的刷新时进行正确的绘制。那么,...

  • 从Dispatcher.PushFrame()说起

    写在前面:本文实际上是在开发过程中解决特殊问题的一个总结。由于我并非MS员工,因此可能有讲解得不尽正确的地方,望您指出。为了您阅读方便,请对照.net源码进行阅...

  • 使用WPF实现iPhone的短信框效果

    先来看看iPhone的短信界面,就当是麻豆了 ^-^。 刚看到这个界面,口水就止不住啊。 擦干口水,赶紧模仿。 最初做法: 基于UserControl,自己做一...

  • WPF WebBrowser使用JavaScript调用外部方法决解方法简介

    在原来的WinForm里 我们只要在窗体类设置的头部设置个 [System.Runtime.InteropServices.ComVisibleAttribut...

  • 通过实例理解WPF的Dispatcher

    Dispatcher 提供用于管理线程工作项队列的服务 。可以理解为消息队列,只是其中保存的是委托,而不是简单的windows消息。Dispatcher通常用来...

  • WPF4多点触摸事件简介

    UIElement在WPF4下添加了很多支持多点触摸的事件,通过它们可以在硬件支持的情况下处理多点触摸,以下通过代码来说明通过处理这些事件,我们可以做些什么: ...

  • WPF编程设置全屏代码

    WPF编程设置全屏代码...

  • WPF 3D:简单的Point3D和Vector3D动画创造一个旋转的正方体

    运行结果: 事实上很简单,定义好一个正方体,处理好纹理。关于MeshGeometry3D的正确定义和纹理这里就不多讲了 接下来就是怎样让它动起来。我们通过3D点...

  • WPF通过捕获鼠标事件来使Canvas中的所有控件都动起来

    曾经写过一篇文章: WPF:实现一个很简单的设计器(移动和缩放控件) ,讲了使用WPF中的Adorner来修饰Canvas中的元素从而使它们可以被移动或者缩放。...

赞助商链接