introduce ContentDirection attached property
example