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

Edw*_*uay 19 wpf xaml margin

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

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

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

Ric*_*ire 28

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

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


17 *_* 26 16

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

  • MFC早于CSS,+1. (14认同)