コード例 #1
0
 private WriteInstanceOnElementView(BM.AddIn addIn)
 {
     InitializeComponent();
     this.DataContext = new ViewModels.WriteInstanceOnElementViewModel();
     m_addIn          = addIn;
     this.Unloaded   += WriteInstanceView_Unloaded;
 }
コード例 #2
0
        /// <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");
        }
コード例 #3
0
        public static void ShowWindow(BM.AddIn addIn)
        {
            if (m_mainwindowhost != null)
            {
                m_mainwindowhost.Focus();
                return;
            }
            ;

            m_mainwindowhost = new MainWindow(addIn);
            m_mainwindowhost.Show();
        }
コード例 #4
0
        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();
        }
コード例 #5
0
ファイル: wpfUC.xaml.cs プロジェクト: DawsenSu/PDIWT_MS
 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();
 }
コード例 #6
0
 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();
 }
コード例 #7
0
        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();
        }
コード例 #8
0
 private void PDIWT_PiledWharf_Main_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs)
 {
 }
コード例 #9
0
 private void PDIWT_PiledWharf_Main_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs)
 {
 }
コード例 #10
0
ファイル: wpfUC.xaml.cs プロジェクト: DawsenSu/PDIWT_MS
 public wpfUC(BM.AddIn addIn)
 {
     m_addIn = addIn;
     InitializeComponent();
 }
コード例 #11
0
 private void Program_BeforeNewDesignFileEvent(BM.AddIn sender, BeforeNewDesignFileEventArgs eventArgs)
 {
     MessageBox.Show("Test");
 }
コード例 #12
0
 private void $safeprojectname$_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs)
 {
 }
コード例 #13
0
 private WPFTestToolSetting(BM.AddIn addIn)
 {
     m_addIn = addIn;
     InitializeComponent();
 }
コード例 #14
0
 private void $safeprojectname$_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs)
 {
 }
コード例 #15
0
 private void BentleyTrain01_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs)
 {
 }
コード例 #16
0
 private void BentleyTrain01_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs)
 {
 }
コード例 #17
0
ファイル: Program.cs プロジェクト: DawsenSu/MDL
 private void CppAddinTest_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs)
 {
 }
コード例 #18
0
ファイル: Program.cs プロジェクト: DawsenSu/PDIWT_MS
 private void PDIWT_MS_ReloadEvent(BM.AddIn sender, ReloadEventArgs eventArgs)
 {
 }
コード例 #19
0
ファイル: Program.cs プロジェクト: DawsenSu/MDL
 private void CppAddinTest_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs)
 {
 }
コード例 #20
0
 public GetQuantitiesUC(BM.AddIn addIn)
 {
     m_addIn = addIn;
     InitializeComponent();
 }
コード例 #21
0
 public GroupByTaskModel(Bentley.MstnPlatformNET.AddIn addin) : this()
 {
     addin_ = addin;
     addin_.SelectionChangedEvent += Addin_SelectionChangedEvent;
 }
コード例 #22
0
 public GroupByTaskModel(Bentley.MstnPlatformNET.AddIn addin) : this()
 {
     addin_ = addin;
 }
コード例 #23
0
ファイル: Program.cs プロジェクト: DawsenSu/PDIWT_MS
 private void PDIWT_MS_UnloadedEvent(BM.AddIn sender, UnloadedEventArgs eventArgs)
 {
 }
コード例 #24
0
 /// <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
 }