Esempio n. 1
0
        private void AddOrShowView(ISubView view, bool show)
        {
            subviewmap[view.ContentID] = view;
            string           viewname = view.ContentID;
            LayoutContent    targetContent;
            LayoutAnchorable targetView;

            viewList.TryGetValue(viewname, out targetContent);
            targetView = targetContent as LayoutAnchorable;
            if (targetView == null)
            {
                targetView = new LayoutAnchorable();
                viewList.Add(viewname, targetView);
                targetView.AddToLayout(DockMan, AnchorableShowStrategy.Most);
                targetView.DockAsDocument();
                targetView.CanClose = false;
                targetView.Hide();
            }
            if (targetView.Content == null)
            {
                targetView.Content     = view.View;
                targetView.ContentId   = viewname;
                targetView.Title       = view.GetTitle(ResourceService.CurrentCulture);
                targetView.CanAutoHide = true;
            }
            if (show)
            {
                targetView.IsVisible = true;
            }
        }
Esempio n. 2
0
 private void AddOrShowView(ISubView view, bool show)
 {
     subviewmap[view.ContentID] = view;
     string viewname = view.ContentID;
     LayoutContent targetContent;
     LayoutAnchorable targetView;
     viewList.TryGetValue(viewname, out targetContent);
     targetView = targetContent as LayoutAnchorable;
     if (targetView == null)
     {
         targetView = new LayoutAnchorable();
         viewList.Add(viewname, targetView);
         targetView.AddToLayout(DockMan, AnchorableShowStrategy.Most);
         targetView.DockAsDocument();
         targetView.CanClose = false;
         targetView.Hide();
     }
     if (targetView.Content == null)
     {
         targetView.Content = view.View;
         targetView.ContentId = viewname;
         targetView.Title = view.GetTitle(ResourceService.CurrentCulture);
         targetView.CanAutoHide = true;
     }
     if (show) targetView.IsVisible = true;
 }