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 (1)

  1. reno says:

    I remember it by:  start left, and go clockwise