首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XAML相当于HTML中的DIV?

XAML相当于HTML中的DIV?
EN

Stack Overflow用户
提问于 2009-10-15 18:02:01
回答 1查看 14K关注 0票数 26

我想要更具体的是一个元素,我可以用来对一组其他元素进行分组,而不会影响它们的布局。除了通过将相关元素分组到它们自己的父标记中来提供更好的XAML之外,它应该做的唯一一件事就是传播环境属性,比如DataContext。它应该是一个没有任何视觉效果的纯逻辑元素。WPF/XAML中有没有像这样使用的东西?

EN

回答 1

Stack Overflow用户

发布于 2009-10-15 16:01:03

与HTML不同,XAML并不声称是“语义的”--它是一种表示技术,它知道它是一种表示技术,没有XAML元素的存在只是为了在不改变显示的情况下使标记看起来更好。

您不能按您希望的方式实现WPF元素,因为对XAML结构的任何更改都会更改布局,例如,网格(像所有面板一样)将排列其直接的子元素-当您将其中一些子元素分组到另一个元素中时,网格会将该元素布局为一个单元,而不是每个元素的子元素。

如果您认为XAML是一种填充.net对象的方法,这是有意义的,网格有一个子属性,该属性是一个列表,它将对该列表中的项进行布局。

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

https://stackoverflow.com/questions/1571396

复制
相关文章

相似问题

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