课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

WPF的介绍

目标收益

培训对象

课程大纲

•Day 1 first half 1. 开发环境介绍及准备
2. 先定一个小目标--备忘录APP的概述
3. MVVM的基本概念--编写一个Hello World
4. ListView--显示所有条目的列表视图
5.DataContext 和 Data Binding--如何提供数据源及绑定的多种形式
6. Question and Answer
• Day 1 second half 1.Dependency Property 和 INotifyPropertyChanged--ViewModel和Model的创建
2.ItemTemplate和ItemContainerStyle--定制ListViewItem的样式
3. Layout--WPF中用来布局的Panel
4. Question and Answer
•Day 2 first half
1. ContentControl和ContentTemplate--创建右侧的详细视图
2. Button和Command--创建新增和删除的按钮
3. Interactivity and Command--右键菜单及如何绑定Command
4. Question and Answer
• Day 2 second half 1.Usage of Converter--在XAML中绑定一个BoolToVisiblity的Converter
2. Task-based Asynchronous Pattern and Dispatcher (40 mins)
3. MvvmLight框架介绍
4. Question and Answer
•Day 1 first half
1. 开发环境介绍及准备
2. 先定一个小目标--备忘录APP的概述
3. MVVM的基本概念--编写一个Hello World
4. ListView--显示所有条目的列表视图
5.DataContext 和 Data Binding--如何提供数据源及绑定的多种形式
6. Question and Answer
• Day 1 second half
1.Dependency Property 和 INotifyPropertyChanged--ViewModel和Model的创建
2.ItemTemplate和ItemContainerStyle--定制ListViewItem的样式
3. Layout--WPF中用来布局的Panel
4. Question and Answer
•Day 2 first half

1. ContentControl和ContentTemplate--创建右侧的详细视图
2. Button和Command--创建新增和删除的按钮
3. Interactivity and Command--右键菜单及如何绑定Command
4. Question and Answer
• Day 2 second half
1.Usage of Converter--在XAML中绑定一个BoolToVisiblity的Converter
2. Task-based Asynchronous Pattern and Dispatcher (40 mins)
3. MvvmLight框架介绍
4. Question and Answer
提交需求