做it的兼职网站视频号排名优化帝搜软件
在WPF中,使用DialogHost.Show方法显示一个对话框并获取返回数据,你需要定义一个对话框,并在对话框关闭时返回数据。以下是一个简单的例子:
首先,在主窗口中添加DialogHost控件:
<MaterialDesign:DialogHost x:Name="dialogHost" />
然后,创建一个对话框用户控件
<MaterialDesign:Dialog ...>
     <StackPanel>
         <!-- 对话框内容 -->
         <Button Content="OK" Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}" CommandParameter="SomeData" />
         <Button Content="Cancel" Command="{x:Static materialDesign:DialogHost.CloseDialogCommand}" />
     </StackPanel>
 </MaterialDesign:Dialog>
在对话框的代码后面(MyDialog.xaml.cs),你可以这样返回数据
public partial class MyDialog : UserControl
{public MyDialog(){InitializeComponent();}public string DialogRes