- 博客(6)
- 收藏
- 关注
原创 利用Grid布局
WPF提供了若干的布局元素,StackPanl,Canvas等等若要实现下图样式的布局,使用Grid来布局是不错的选择。 在每个单元区域之间可以通过使用GridSplitte来实现“resize”的功能,每个GridSplitte需要占用一个或多个单元格,所以在定义Grid的行和列时要预留出GridSplitte的位置。对于每一个单元格,可以引入不同的布局元素,控件,
2009-11-26 13:22:00 840
原创 TargetType 属性 (Property) 和 x:Key 属性 (Attribute) 的关系
以下内容摘自MSDN1. 以TextBlock为例,如果将 TargetType 属性设置为 TextBlock 而不为样式分配 x:Key,样式就会应用于所有 TextBlock 元素。这种情况下,x:Key 隐式设置为 {x:Type TextBlock}。这意味着,如果将 x:Key 值显式设置为 {x:Type TextBlock} 之外的任何值,Style 就不会自动应用于
2009-11-24 11:02:00 1404 1
原创 XAML和自定义类
以下各条款摘自MSDN1. 在应用程序中定义自定义类的优点是,此方法是相对轻量的方法,可最大限度减少当引入主可执行文件之外的单独程序集时遇到的部署和测试问题。但是,一个显著的缺点是,不能将同一程序集中定义的类用作 XAML 页的根元素。 2. 自定义类作为 XAML 元素的要求l 自定义类必须是公共的且支持默认(无参数)公共构造函数。(托管代码结构
2009-11-19 15:04:00 834
原创 WPF概述
Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序。使用 WPF,您可以创建广泛的独立应用程序以及浏览器承载的应用程序。 上面的话摘自MSDN,WPF 的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现代图形硬件的优势。也就是说,相比以往的MFC和WinForm,利
2009-11-18 14:32:00 416
原创 MFC程序的起动过程分析
1. App()(应用程序对象的构造函数)基于框架生成的应用程序必须有且仅有一个从 CWinApp 派生的类的对象。在创建窗口之前先构造该对象。因此,最先执行的就是应用程序对象的构造函数。 2. InitApplication()与用于 Windows 操作系统的任何程序一样,框架应用程序也具有 WinMain 函数。但在框架应用程序中不必编写 WinMain。它由类库提供,并在应
2009-10-21 09:03:00 414
原创 Windows 64位操作系统的重定向
在64位的Windows操作系统上,可以运行32位的应用程序,这是通过一个叫做WOW64的模拟器来实现的。WOW64 是一个由操作系统提供的兼容性环境,它使得 32 位应用程序能够在 Windows 64 位操作系统上运行。在系统的Windows目录下,存在System32和SysWOW64两个文件夹,容易让人迷惑的是:System32文件夹下存放的是64位DLLSysWOW6
2009-09-22 10:07:00 2151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人