protected override void OnMouseLeave(MouseEventArgs e) { base.OnMouseLeave(e); if (!LayoutEditor.IsSelected(this) && BorderContour.Visibility == System.Windows.Visibility.Visible) { BorderContour.Visibility = System.Windows.Visibility.Hidden; } }
public LayoutEditor(Point point) { instance = this; var m_piSize = MainWindow.CentimeterToPixel(point.X, point.Y); InitializeComponent(); SetWindowSize((int)m_piSize.X, (int)m_piSize.Y); }
public LayoutEditor(LayoutProperties prop, string layoutName, LayoutSide layoutSide) { instance = this; //LayoutProperties = prop; LayoutProperties.Name = LayoutProperties.Name; CurrentLayoutSide = layoutSide; var m_piSize = MainWindow.CentimeterToPixel(prop.Size.X, prop.Size.Y); //m_LayoutLoader = new LayoutLoader(); InitializeComponent(); Canvas.SetLeft(ImageBackground, prop.Offset.X * MainWindow.DpiX / 2.54d / 100d); Canvas.SetTop(ImageBackground, prop.Offset.Y * MainWindow.DpiY / 2.54d / 100d); SetWindowSize((int)m_piSize.X, (int)m_piSize.Y, false); Task.Factory.StartNew(new Action(() => { Dispatcher.Invoke(new MakeLayoutLoad(LoadLayout), new object[] { LayoutProperties }); })); }
public LayoutEditor() { instance = this; InitializeComponent(); }
public LayoutEditor(SupplementLayout layout, LayoutSide layoutSide) { instance = this; InitializeComponent(); //InitializeLayout(layout, layoutSide); }