当前位置:  开发笔记 > 前端 > 正文

为什么XAML Margin不遵循CSS规范?

如何解决《为什么XAMLMargin不遵循CSS规范?》经验,为你挑选了2个好方法。

在CSS中,保证金顺序是:右上角左下角

在XAML中,保证金顺序为:左上方左下方

有没有理由为什么WPF团队没有将这与CSS规范对齐?



1> Richard McGu..:

我想这是因为WinForms中的边距被声明为left,top,right,bottom.他们可能认为WinForms开发人员更有可能转向WPF,而不是网络上的人.

作为参考,您可以检查MSDN上的Padding结构的构造函数(用于Margin属性的类型).



2> 17 of 26..:

他们没有与CSS规范保持一致 - 他们与过去微软完成UI API的方式保持一致.我不能代表WinForms,但MFC坐标是按照LTRB的顺序指定的.


MFC早于CSS,+1.
推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有