Beispiel #1
0
 internal AdaptiveViewSet(Document document)
     : base("AdaptiveViewSet")
 {
     _document       = document;
     _affectAllViews = false;
     _base           = new AdaptiveView(this, "Base");
     _views          = new AdaptiveViews(this);
 }
Beispiel #2
0
        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);
        }