get => TranslatePoint(Util.PointZero, BasicParent).Y;
get => TranslatePoint(Util.PointZero, BaseContainer == null ? Parent as UIElement : BaseContainer).X;