文章分类 - WPF
摘要:WPF 由两个主要部分组成:引擎和编程框架1. WPF引擎。WPF引擎统一了开发人员和设计人员体验文档、媒体和 UI 的方式,为基于浏览器的体验、基于窗体的应用程序、图形、视频、音频和文档提供了一个单一的运行时库。WPF使得应用程序不仅能够充分利用现代计算机中现有的图形硬件的全部功能,而且能够利用硬件将来的进步。例如,WPF的基于矢量的呈现引擎使应用程序可以灵活地利用高 DPI 监视器,而无需开发人员或用户进行额外的工作。 同样,当 WPF检测到支持硬件加速的视频卡时,它将利用硬件加速功能。2. WPF框架。WPF框架为媒体、用户界面设计和文档提供的解决方案远远超过开发人员现在所拥有的。WPF
阅读全文
摘要:初级工程师解释什么是依赖属性,它和以前的属性有什么不同?为什么在WPF会使用它? 什么是样式什么是模板 绑定(Binding )的基础用法 解释这几个类的作用及关系: Visual, UIElement, FrameworkElement, Control 视觉树vs 逻辑树? 属性变更通知(INotifyPropertyChange 和ObservableCollection) ResourceDictionary 事件的三种方式(冒泡、直接、隧道)中级工程师Routed Events(路由事件) & Commands (命令) 绑定详解(包括绑定到单一属性、实体、集合、值转换、触发
阅读全文
摘要:同一个对象(特指System.Windows.DependencyObject的子类)的同一种属性(特指DependencyProperty)只能拥有一个binding。这一点可以通过设置binding对象的方法名得知:public static BindingExpressionBase SetBinding( DependencyObject target, DependencyProperty dp, BindingBase binding)方法名是SetBinding而不是AddBinding。如果想要验证一下,也可以在listView1_SelectionChanged事件方法中增加
阅读全文
摘要:WPF学习之一:应用程序创建(转)从今天开始,我将开始WPF的学习。一、WPF介绍首先,我们来看看什么是WPF?WPF是Windows Presetation Foundation的缩写,称为窗口显示基础。它被微软作为下一代显示系统隆重推出,其意义可想而知。通过WPF,我们可以创建独立的Windows客户端应用程序和基于浏览器的应用程序。按照MSDN的介绍:WPF的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现在图形硬件的优势。二、创建WPF上面已经介绍,WPF可以创建两种应用程序,那么下面,我将分别介绍如何创建这两种应用程序。我使用的开发工具是Visual Studio 2008英
阅读全文
摘要:一、什么是WPF?Windows Presentation Foundation(以前的代号为“Avalon”)是 Microsoft 用于 Windows 的统一显示子系统,它通过 WinFX 公开。它由显示引擎和托管代码框架组成。Windows Presentation Foundation 统一了 Windows 创建、显示和操作文档、媒体和用户界面 (UI) 的方式,使开发人员和设计人员可以创建更好的视觉效果、不同的用户体验。 Windows Presentation Foundation 发布后(计划在 2006 年),Windows XP、Windows Server 2003 .
阅读全文
摘要:WPF基础知识快速学习绝不是从零学起的,良好的基础是快速入手的关键,下面先为大家摞列以下自己总结的学习WPF的几点基础知识:1)C#基础语法知识(或者其他.NET支持的语言):这个是当然的了,虽然WPF是XAML配置的,但是总还是要写代码的,相信各位读者应该也都有这个基础了。2)HTML语言:虽然WPF是窗体程序但是由于使用的XAML语言,如果以前接触过HTML、XHTML、ASP.NET之路的东西的话会,接受这些标签会很有帮助的,如果以前一直是从事win form开的人来说可能就要适应一下了。3)对C#中的代理、事件要做到熟练掌握,在.NET 3.0 版本后有增加了Routed Events
阅读全文

浙公网安备 33010602011771号