private void SetupListItems(double degree) { _itemsToAnimate = Picker.GetItemsInViewPort(); for (int i = 0; i < _itemsToAnimate.Count; i++) { FrameworkElement item = (FrameworkElement)_itemsToAnimate[i].Target; if (null != item) { PlaneProjection p = (PlaneProjection)item.Projection; if (null == p) { p = new PlaneProjection(); item.Projection = p; } p.RotationX = degree; } } }