Exemplo n.º 1
0
 private void AssociatedObject_DockOperationCompleted(object sender, DockOperationCompletedEventArgs e)
 {
     if (e.Item is LayoutGroup)
     {
         (e.Item as LayoutGroup).ItemWidth = ItemWidth;
     }
 }
Exemplo n.º 2
0
        void OnDockOperationCompleted(IRegion region, DockLayoutManager regionTarget, object sender, DockOperationCompletedEventArgs e)
        {
            if (e.DockOperation == DockOperation.Close && e.Item.GetType() == typeof(LayoutPanel))
            {
                IView view = ((LayoutPanel)e.Item).Content as IView;

                if (view != null)
                {
                    if (region.RegionManager.Regions.ContainsRegionWithName(view.RegionName) && region.RegionManager.Regions[view.RegionName].Views.Contains(view))
                    {
                        region.RegionManager.Regions[view.RegionName].Remove(view);
                        logger.Log(String.Format("Removed view '{0}' from '{1}'", view.ViewName, view.RegionName), Category.Debug, Priority.None);
                    }
                }
            }
        }