/// <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(); }
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; }