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(); }
private void Canvas_MouseEnter(object sender, MouseEventArgs e) { if (Brush != null) { Brush.Activate(this, ShowingElement); } }