private void OnItemsPresenterHostParentSizeChanged(object sender, SizeChangedEventArgs e)
{
// Pass width through the Canvas
if (null != _itemsPresenterPart)
{
_itemsPresenterPart.Width = e.NewSize.Width;
}
// Update clip to show only the selected item in Normal mode
_itemsPresenterHostParent.Clip = new RectangleGeometry { Rect = new Rect(new Point(), e.NewSize) };
}