예제 #1
0
        /// <summary>
        /// 根据给定的表单信息和回调消息构建一个表单窗口
        /// </summary>
        /// <param name="formInfo">表单项的信息</param>
        /// <param name="callbackMsg">回调消息</param>
        public static void ShowWindow(List <FormStruct> formInfo, AllAppMsg callbackMsg)
        {
            DialogueWindowViewModel vm     = new DialogueWindowViewModel(formInfo, callbackMsg);
            DialogueWindow          window = new DialogueWindow();

            window.DataContext = vm;
            window.Show();
        }
예제 #2
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.dialogueWindow = ((Model_Struct_Builder.DialogueWindow)(target));
                return;

            case 2:
                this.MainPanel = ((System.Windows.Controls.StackPanel)(target));
                return;
            }
            this._contentLoaded = true;
        }