How can I remember which order Margin properties are set?
Often you can stare at a margin property "10,20,30,40" in XAML and be slightly confused as to which is which property. If I have to deal with a format over and over again I will come up with a trick to remember how to work with it.
My trick is to remembering Thickness/Margin is by saying "LTRB" as in "letter b".
Example: if we wanted to set the for a button margin like so:
Windows Forms
button.Margin = new Margin(10, 20,30,40); // L,T,R,B
WPF/Silverlight
button.Margin = new Thickness(10,20,30,40); // L,T,R,B
<Button Margin="10,20,30,40"/> <!-- L, T, R, B -->
CSS
For completeness, this appears to be different than CSS, which is TRBL or (trouble).
margin:20px 30px 40px 10px;
Comments
- Anonymous
September 07, 2009
I remember it by: start left, and go clockwise