在CSS中,保证金顺序为:右上角左下方
在XAML中,保证金顺序为:左上方右下方
WPF团队是否有理由不将其与CSS规范对齐?
答案 0 :(得分:28)
我想这是因为WinForms中的边距被声明为left,top,right,bottom。他们可能认为让WinForms开发人员更有可能转向WPF,而不是网络上的人。
作为参考,您可以查看constructor for the Padding structure on MSDN(Margin属性使用的类型)。
答案 1 :(得分:16)
他们没有与CSS规范保持一致 - 他们与过去微软完成UI API的方式保持一致。我不能说WinForms,但MFC坐标是按照LTRB的顺序指定的。