public LayoutWindow(SupplementLayout layout, LayoutSide layoutSide) { instance = this; m_SupplementLayout = layout; LayoutProperties = layout.GetProperties(layoutSide); CurrentLayout = LayoutProperties.Name; CurrentLayoutSide = layoutSide; var m_piSize = MainWindow.CentimeterToPixel(LayoutProperties.Size.X, LayoutProperties.Size.Y); //m_LayoutLoader = new LayoutLoader(); InitializeComponent(); Canvas.SetLeft(ImageBackground, LayoutProperties.Offset.X * MainWindow.DpiX / 2.54d / 100d); Canvas.SetTop(ImageBackground, LayoutProperties.Offset.Y * MainWindow.DpiY / 2.54d / 100d); SetWindowSize((int)m_piSize.X, (int)m_piSize.Y, WindowStyle != System.Windows.WindowStyle.None); Task.Factory.StartNew(new Action(() => { Dispatcher.Invoke(new MakeLayoutLoad(LoadLayout), new object[] { LayoutProperties }); })); }
public void InitializeLayout(SupplementLayout layout, LayoutSide layoutSide) { m_SupplementLayout = layout; CurrentLayoutSide = layoutSide; //LayoutProperties = m_SupplementLayout.GetProperties(layoutSide); var m_piSize = MainWindow.CentimeterToPixel(LayoutProperties.Size.X, LayoutProperties.Size.Y); SetWindowSize((int)m_piSize.X, (int)m_piSize.Y, false); }
private void Initialize() { //m_LayoutLoader = new LayoutLoader(); m_SupplementLayout = new SupplementLayout(); CurrentLayout = MainWindow.CurrentLayout; CurrentSide = LayoutSide.Front; CurrentIndex = mainWindow.StudentsList.SelectedIndex; m_MaxIndex = mainWindow.StudentsList.Items.Count; CurrentStudent = mainWindow.StudentInfos.Where(s => s == (StudentInfo)mainWindow.StudentsList.Items[CurrentIndex]).Single(); _UpdateLabelInfo(); _UpdateDocumentPreview(); }
public void _InitializeLayout(SupplementLayout layout, LayoutSide layoutSide) { m_SupplementLayout = layout; //LayoutProperties = m_SupplementLayout.GetProperties(layoutSide); CurrentLayoutSide = layoutSide; var m_piSize = MainWindow.CentimeterToPixel(LayoutProperties.Size.X, LayoutProperties.Size.Y); Canvas.SetLeft(ImageBackground, LayoutProperties.Offset.X * MainWindow.DpiX / 2.54d / 100d); Canvas.SetTop(ImageBackground, LayoutProperties.Offset.Y * MainWindow.DpiY / 2.54d / 100d); SetWindowSize((int)m_piSize.X, (int)m_piSize.Y, false); if (!MainWindow.instance.m_SheetLoader.IsLoaded) { Task.Factory.StartNew(new Action(() => { Dispatcher.Invoke(new MakeLayoutLoad(LoadLayout), new object[] { LayoutProperties }); })); } }
public void Initialize(SupplementLayout layout) { m_SupplementLayout = layout; CurrentLayoutSide = LayoutSide.Front; }
public LayoutEditor(SupplementLayout layout, LayoutSide layoutSide) { instance = this; InitializeComponent(); //InitializeLayout(layout, layoutSide); }