在大学里,我们使用Windows Forms教授.NET ( VB和C#)。我们想在我们的高级课程中介绍Windows Presentation Foundation (WPF)的概念。学生需要学习哪些WPF基础知识才能获得WPF的基本知识?
这个想法是让学生在六项作业中至少一项中使用WPF,而学习所有这些WPF Fundamentals似乎有点令人望而生畏。哪三到四个基础知识被认为是强制性的?
感谢您的宝贵时间!
发布于 2010-08-31 01:08:01
这是一张清单。我为我的初级程序员做了准备。
1) XAML基础和基本控件,如TextBox、按钮等,
2) VisualTree和LogicalTree
3)冒泡和隧道
4) DependencyProperty
5) AttachedProperty
6) DataTemplate
7) ControlTemplate
8)风格
9) DataBinding
触发器:
10) EventTriggers
11) DataTriggers
虚拟机基础知识和命令:
12) DelegateCommand
13) RelayCommand
14) ApplicationCommands
15) RoutedEvent
16) RoutedCommand
Transformations:
17) RenderTransform
18) LayoutTransform
资源:
19) BinaryResource
20) LogicalResource
21) StaticResource
22) DynamicResource
23) RelativeResource
面板和基本控件:
24)布局和面板
25) UserControl
26) ContentControl
27)一些控件,如网格、TreeView和图表
接口和集合:
28) IValueConverter
29) INotifyPropertyChanged
30) ObservableCollection
31) CollectionViewSource
HTH
发布于 2010-08-30 21:16:53
我真的不相信三四个主题是足够的。但说到最高优先级,我会说
发布于 2010-08-30 21:22:20
如果你考虑如何以教学方式组织你的课程,你应该考虑Petzold's book。他构建章节的方式非常适合现场课程。这本书在教学上做了很好的调整,我们在围绕这本书构建课程方面取得了一些很好的经验。我们还体验到,它对于具有Windows窗体背景的人尤其有效。它一开始只使用代码(c#),后来才引入XAML。这对掌握框架的概念有很大帮助。
https://stackoverflow.com/questions/3600631
复制相似问题