随笔分类 -  WPF

WinFX
摘要:这个一节都是在讲一个数据绑定的示例。功用:输入姓和名,点击Add按钮,ListBox增加一条记录,永远是字符串“name: nick”;ListBox原先有3条不同记录,选中ListBox一条记录,两个输入框姓和名相应变化。技术分析:2个类,一个xaml,一个一个分析。1)Nickname类, 实体类,提供两个属性Nick和Name,还有一个PropertyChanged事件。实现了INotify... 阅读全文
posted @ 2007-03-29 22:02 包建强 阅读(2030) 评论(2) 推荐(1) 编辑
摘要:这一节只是第2章的引子。布局要使用Panel控件,有四种Panel,如下:DockPanel,就是设置停靠位置布局模型。StackPanel,提供一个从左至右或从上至下放置内容的堆栈模型。Grid,提供一个允许进行 行/网格定位的模型。可使用表格。Canvas,可精确定位。其中,Grid是最常用的,vs2005自动生成的Page和window都默认带有这个标签: Example 1-25. A s... 阅读全文
posted @ 2007-03-28 22:05 包建强 阅读(3392) 评论(1) 推荐(1) 编辑
摘要:这一节中“属性元素”的概念可以用匪夷所思形容。1。WPF用标签元素实现对象建模,有两种:Control和Container,都用来装载内容和行为,前者如Button,后者如Window。你可以这样写: 也可以这样: edit me 就是说,将原来Button的Image属性和TextBox属性当作对象提取出来。这是因为Button起源于一个类:ContentCon... 阅读全文
posted @ 2007-03-28 21:03 包建强 阅读(1653) 评论(2) 推荐(0) 编辑
摘要:这一节是讲导航的。看了一遍,发现多不能实现,因为版本更新了,所以很多旧的语法不支持了,比如说,不再有NavigationApplication,仍然是Application,TextBlock容器的TextWrap属性改为TextingWrap,StartupUri指向"Page1.xaml"。只要WPFApplication(不是Browser)内展示Page的页面,都会自动产生导航条。下面我们... 阅读全文
posted @ 2007-03-28 20:51 包建强 阅读(3556) 评论(1) 推荐(0) 编辑
摘要:Example 1-1. Minimal C# WPF application// MyApp.csusing System;using System.Windows; // the root WPF namespacenamespace MyFirstAvalonApp { class MyApp { [STAThread] static void Main( ) { ... 阅读全文
posted @ 2007-03-27 21:19 包建强 阅读(3408) 评论(2) 推荐(1) 编辑
摘要:前言:本来不想写blog,一直把笔记写在本子上,因为今晚忘了带本子,所以准备都放在blog上了1。以《Programming Windows Presentation Foundation》原版为学习材料,一边看,一边夹杂自己的思想其中2。Framework3.0包括WPF, WWF,WCF, 想玩的话,要事先装vs2005, vs2005 extension for framework3 以及f... 阅读全文
posted @ 2007-03-27 20:46 包建强 阅读(1077) 评论(2) 推荐(0) 编辑