public MainWindow()
        {
            InitializeComponent();
            m_globalApp = GlobalApplication.UniqueInstance;
            //

            //CableStayedBridge.Test.Window_Ribbon wr = new Window_Ribbon();
            //wr.Show();


            // 监听Ribbon的收缩与扩展
            System.ComponentModel.DependencyPropertyDescriptor.FromProperty(Ribbon.IsMinimizedProperty, typeof(Ribbon)).AddValueChanged(Ribbon_CSB, (o, args) => { AdjustWorkingArea(Ribbon_CSB.IsMinimized); });
            // 禁止双击时Ribbon的收缩
            // System.ComponentModel.DependencyPropertyDescriptor.FromProperty(Ribbon.IsMinimizedProperty, typeof(Ribbon))    .AddValueChanged(Ribbon_CSB, (o, args) => Ribbon_CSB.IsMinimized = false);


            //var winForm = new Form1();
            //winForm.TopLevel = false; // 最关键的一步
            //// f.FormBorderStyle = FormBorderStyle.None;
            //FormsHost.Child = winForm;  // WindowsFormsHost类为WPF中Window中的控件,用来在WPF中装载WinForm控件或窗体
            //  Window w1 = new CableStayedBridge.Test.RRWParameters();
            // w1.Show();

            // this.Close();
            //
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Showdialog式加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        /// <remarks></remarks>
        public void frm_Output_Word_Load(object sender, EventArgs e)
        {
            //刷新时间
            dateThisday = APPLICATION_MAINFORM.MainForm.Form_Rolling.Rollingday;
            //设置初始界面
            LabelDate.Text                 = dateThisday.ToString("yyyy/MM/dd");
            ChkBxSelect.CheckState         = CheckState.Unchecked;
            CheckBox_PlanView.Checked      = false;
            CheckBox_SectionalView.Checked = false;
            btnExport.Enabled              = false;
            //为数组中的每一个元素赋值,以便于后面的统一操作:清空内容、全部选择,取消全选
            F_arrListBoxes[0] = ListBoxMonitor_Dynamic;
            F_arrListBoxes[1] = ListBoxMonitor_Static;
            //
            F_SelectedDrawings = new Drawings_For_Output(this);
            //刷新主程序与界面
            AmeDrawings AllDrawing = GlobalApplication.Application.ExposeAllDrawings();

            // ---------- 禁用所有绘图窗口
            WindowHandles = GlobalApplication.GetWindwosHandles(AllDrawing);
            foreach (IntPtr H in WindowHandles)
            {
                APIWindows.EnableWindow(H, false);
            }
            //
            RefreshUI(AllDrawing);
        }
Ejemplo n.º 3
0
        public void Visio_DataRecordsetLinkToShape_Load(object sender, EventArgs e)
        {
            //如果程序中已经有打开的Visio文档,则将此文档作为默认的进行形状链接的文档
            GlobalApplication GlobalApp = GlobalApplication.Application;

            if (GlobalApp != null)
            {
                if (GlobalApp.PlanView_VisioWindow != null)
                {
                    Microsoft.Office.Interop.Visio.Document doc = GlobalApp.PlanView_VisioWindow.Page.Document;
                    this.vsoDoc           = doc;
                    this.txtbxVsoDoc.Text = doc.FullName;
                }
            }
        }