首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF基础知识?

WPF基础知识?
EN

Stack Overflow用户
提问于 2010-08-30 21:12:27
回答 7查看 2.3K关注 0票数 6

在大学里,我们使用Windows Forms教授.NET ( VB和C#)。我们想在我们的高级课程中介绍Windows Presentation Foundation (WPF)的概念。学生需要学习哪些WPF基础知识才能获得WPF的基本知识?

这个想法是让学生在六项作业中至少一项中使用WPF,而学习所有这些WPF Fundamentals似乎有点令人望而生畏。哪三到四个基础知识被认为是强制性的?

感谢您的宝贵时间!

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 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

票数 9
EN

Stack Overflow用户

发布于 2010-08-30 21:16:53

我真的不相信三四个主题是足够的。但说到最高优先级,我会说

  1. XAML和标记扩展、
  2. 布局和面板、
  3. 路由事件、
  4. 依赖项以及附加属性。
票数 6
EN

Stack Overflow用户

发布于 2010-08-30 21:22:20

如果你考虑如何以教学方式组织你的课程,你应该考虑Petzold's book。他构建章节的方式非常适合现场课程。这本书在教学上做了很好的调整,我们在围绕这本书构建课程方面取得了一些很好的经验。我们还体验到,它对于具有Windows窗体背景的人尤其有效。它一开始只使用代码(c#),后来才引入XAML。这对掌握框架的概念有很大帮助。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3600631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档