private WriteInstanceOnElementView(BM.AddIn addIn) { InitializeComponent(); this.DataContext = new ViewModels.WriteInstanceOnElementViewModel(); m_addIn = addIn; this.Unloaded += WriteInstanceView_Unloaded; }
/// <summary> /// Initializes a new instance of the MainWindow class. /// </summary> private MainWindow(BM.AddIn addIn) { InitializeComponent(); Closing += (s, e) => ViewModelLocator.Cleanup(); ViewModelLocator locator = new ViewModelLocator(); DataContext = locator.Settings; m_wpfhelper = new BMWPF.WPFInteropHelper(this); m_wpfhelper.Attach(addIn, true, "MainWindow"); }
public static void ShowWindow(BM.AddIn addIn) { if (m_mainwindowhost != null) { m_mainwindowhost.Focus(); return; } ; m_mainwindowhost = new MainWindow(addIn); m_mainwindowhost.Show(); }
internal static void ShowWindow(BM.AddIn addIn) { if (null != currentControl) { currentControl.Focus(); return; } currentControl = new BM.WPF.ToolSettingsHost(); currentControl.Title = "Tool Setting Test"; currentControl.Content = new WPFTestToolSetting(addIn); currentControl.Attach(addIn); currentControl.Show(); }
internal static void ShowWindow(BM.AddIn addIn) { if (null != currentControl) { currentControl.Focus(); return; } currentControl = new BM.WPF.DockableWindow(); currentControl.Attach(addIn, "Control", new System.Drawing.Size(100, 200)); currentControl.Content = new wpfUC(addIn); currentControl.Title = "Test"; //必须先连接上在设置 currentControl.WindowContent.CanDockVertically = false; currentControl.Show(); }
public static void ShowWindow(BM.AddIn addIn) { if (m_toolHost != null) { m_toolHost.Focus(); return; } m_toolHost = new BMWPF.ToolSettingsHost(); m_toolHost.Width = 300; m_toolHost.Height = 250; m_toolHost.Title = "向元素中附加属性"; Instance = new WriteInstanceOnElementView(addIn); m_toolHost.Content = Instance; m_toolHost.Attach(addIn); m_toolHost.Show(); }
internal static void ShowWindow(BM.AddIn addIn) { if (null != currentControl) { currentControl.Focus(); return; } currentControl = new BM.WPF.DockableWindow(); //在Attach之前修改窗体属性 currentControl.Title = "按图层输出工程量"; currentControl.Attach(addIn, "wpfControl", new System.Drawing.Size(150, 250)); currentControl.Content = new GetQuantitiesUC(addIn); //currentControl.Icon = BitmapFrame.Create(new Uri(@"C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\Mdlapps\Image\pdiwt_icon.ico", UriKind.Absolute)); //不能停靠 currentControl.WindowContent.CanDockHorizontally = false; currentControl.WindowContent.CanDockVertically = false; currentControl.WindowContent.CanDockInCenter = false; currentControl.Show(); }
private void PDIWT_PiledWharf_Main_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs) { }
private void PDIWT_PiledWharf_Main_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs) { }
public wpfUC(BM.AddIn addIn) { m_addIn = addIn; InitializeComponent(); }
private void Program_BeforeNewDesignFileEvent(BM.AddIn sender, BeforeNewDesignFileEventArgs eventArgs) { MessageBox.Show("Test"); }
private void $safeprojectname$_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs) { }
private WPFTestToolSetting(BM.AddIn addIn) { m_addIn = addIn; InitializeComponent(); }
private void $safeprojectname$_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs) { }
private void BentleyTrain01_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs) { }
private void BentleyTrain01_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs) { }
private void CppAddinTest_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs) { }
private void PDIWT_MS_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs) { }
private void CppAddinTest_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs) { }
public GetQuantitiesUC(BM.AddIn addIn) { m_addIn = addIn; InitializeComponent(); }
public GroupByTaskModel(Bentley.MstnPlatformNET.AddIn addin) : this() { addin_ = addin; addin_.SelectionChangedEvent += Addin_SelectionChangedEvent; }
public GroupByTaskModel(Bentley.MstnPlatformNET.AddIn addin) : this() { addin_ = addin; }
private void PDIWT_MS_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs) { }
/// <summary> /// Handles MicroStation UNLOADED event. /// </summary> /// <param name="sender"></param> /// <param name="eventArgs"></param> private void $safeprojectname$_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs) { //TODO: add specific handling for this event here }