当前位置: 首页 > 编程语言 > C#

从Dialog调用FormShare

时间:2023-04-10 18:18:16 C#

从Dialog调用Form我有一个简单的窗体,[Serializable]classCreateNewLeadForm{publicstringFirstName;公共字符串姓氏;publicstaticIFormBuildForm(){returnnewFormBuilder().Message("让我们创建一个新线索").Field(nameof(FirstName)).Field(nameof(LastName)).Build();}};还有一个简单的对话框,publicclassGreetDialog:IDialog{publicasyncTaskStartAsync(IDialogContextcontext){context.Wait(MessageReceivedAsync);}publicasyncTaskMessageReceivedAsync(IDialogContextcontext,IAwaitableargument){context.Wait(MessageReceivedAsync);我怎样才能从主对话框本身调用启动FormDialog?总的来说,我们如何在Dialog中开启一个新的对话呢?要启动FormDialog,您可以执行以下操作:varmyform=newFormDialog(newCreateNewLeadForm(),CreateNewLeadForm.BuildForm,FormOptions.PromptInStart,null);context.Call(myform,FormCompleteCallback);以PizzaBot为例。要在Dialog中启动一个新的对话框,您可以执行以下操作:以上是C#学习教程:从对话框中调用窗体以共享所有内容。如果对大家有用,需要进一步了解C#学习教程,还望大家多多多多关照——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: