internal AdaptiveViewSet(Document document) : base("AdaptiveViewSet") { _document = document; _affectAllViews = false; _base = new AdaptiveView(this, "Base"); _views = new AdaptiveViews(this); }
public bool MoveAdaptiveViewTo(IAdaptiveView view, int index) { if (view == _base) { throw new ArgumentException("Cannot move base adaptive view!"); } AdaptiveView viewToMove = view as AdaptiveView; AdaptiveView parentView = viewToMove.ParentView as AdaptiveView; if (parentView != null) { AdaptiveViews views = parentView.ChildViews as AdaptiveViews; if (views != null) { return(views.MoveItemTo(viewToMove, index)); } } return(false); }