0

我正在尝试为 Windows 8 做一个应用程序,我正在关注 channel9.msdn 上的指南,我不明白他们为什么使用 XAML 创建文本框、标签或其他控件。有原因吗?有一种更快的表单:只需将控件拖放到 UI 中。那么为什么要使用 XAML 呢?谢谢大家,对不起我的英语:/

4

2 回答 2

0

使用 XAML 时拖放创建 UI 会创建格式非常差的 XAML,并且由于有大量的事情在 XAML 中最容易完成(例如数据模板),因此从一开始就更容易在 XAML 中构建您的 UI。

于 2013-06-03T17:06:55.413 回答
0

XAML 支持对表单进行布局,以便在调整窗口大小时,窗口中包含的控件始终根据布局进行定位。如果您只是拖放,您会看到设计人员使用边距来定位控件。当您调整窗口大小时,它们会保持相同的位置,并且不会再定位良好。这种布局是 WPF 的精髓。只需阅读有关 WPF 中布局的教程。

于 2013-06-03T17:07:12.627 回答