This section doesn’t discuss positioning elements with (X,Y) coordinates, as you might expect. Parent panels define their own unique mechanisms for enabling children to position themselves (via attached properties or simply the order in which children are added to the parent). A few mechanisms are common to all
FrameworkElement children, however, and that’s what this section examines. These mechanisms are related to alignment and a concept called flow direction.