深入浅出WPF学习(一)
来源:互联网 发布:淘宝助手怎么用 编辑:程序博客网 时间:2024/05/01 09:14
准备学习WPF,犹豫着没有什么学习的动力,发现公司有一本薄薄的《深入浅出WPF》。就随便拿来看看。
在19页中讲的不是很明白,顾试着写了个Demo,只是为了学习。
传送门
相关代码:
<Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApplication1" Title="MainWindow" Height="350" Width="525"> <Window.Resources> <local:Employee x:Key="001" Name="NanQi" Dept="Ancientomb" /> </Window.Resources> <Grid> <Button Content="Click Me" Width="100" Height="34" Click="Button_Click"/> </Grid></Window>
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace WpfApplication1{ public class StringToDepartmentTypeConvert : System.ComponentModel.TypeConverter { public override object ConvertFrom(System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value) { if (value is string) { Department dept = new Department(); dept.Name = value as string; return dept; } return base.ConvertFrom(context, culture, value); } } public class Employee { public string Name { get; set; } public Department Dept { get; set; } } [System.ComponentModel.TypeConverter(typeof(StringToDepartmentTypeConvert))] public class Department { public string Name { get; set; } }}
- 深入浅出WPF学习(一)
- 深入浅出学WPF窗口- [WPF学习总结]
- 深入浅出学WPF窗口- [WPF学习总结]
- 《深入浅出WPF》学习笔记之一
- WPF学习之深入浅出话属性
- WPF学习之深入浅出话命令
- WPF学习之深入浅出话模板
- WPF学习之深入浅出话命令
- WPF学习第八集-深入浅出话属性
- WPF学习第九集-深入浅出话命令
- WPF学习第十集-深入浅出话资源
- WPF学习第十一集-深入浅出话模板
- 《深入浅出WPF》学习笔记之二
- 《深入浅出WPF》学习笔记之三
- WPF学习之深入浅出话命令
- 深入浅出学习GIT(一)
- 深入浅出WPF
- 深入浅出WPF
- etc/rc.d目录下的介绍
- jquery处理滚动条事件
- Android debug summary
- Android的设置界面及Preference使用
- JSP/Servlet设置编码格式的问题
- 深入浅出WPF学习(一)
- Hibernate高级映射 --- 组件映射
- android NFC开发实例
- iPhone网络开发
- java学习:内部类和异常
- [环球] 出发!目标拉萨----争取每日更新!!
- java的比较器和js的比较器本质一样
- Screen Killer —— 我的C++“屏幕保护程序”
- QTP登陆测试脚本1