Пример #1
0
        private void Tabs_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //foreach(IBProjectElement ele in OpenedElements)
            //{
            //    if (ele.Type == IBProjectElementTypes.CellSource)
            //        ((CellSource)ele).EndDrawingModeLayers();
            //}

            if (Tabs.SelectedItem != null)
            {
                ShowingElement = ((SubTabItem)Tabs.SelectedItem).Element;

                if (ShowingElement != null && ShowingElement.Type == IBProjectElementTypes.CellSource)
                {
                    ((CellSource)ShowingElement).SetDrawingModeLayers();
                }

                if (Brush != null)
                {
                    Brush.Activate(this, ShowingElement);
                }
            }
            else
            {
                ShowingElement = null;
            }

            glControl.Refresh();
        }
Пример #2
0
 private void Canvas_MouseEnter(object sender, MouseEventArgs e)
 {
     if (Brush != null)
     {
         Brush.Activate(this, ShowingElement);
     }
 }