猿问

如何从代码(.xaml.cs)打开材料设计对话框?

我正在使用材质设计编写WPF应用程序的代码

我有一个DialogHost命名对话框,我想从代码(.xaml.cs)中打开并显示其内容,在XAML中是该命令,Command="{x:Static materialDesign:DialogHost.OpenDialogCommand}" 但是我在DialogHost属性和方法中进行了搜索,但是我什么都没找到...


阿晨1998
浏览 211回答 3
3回答

白板的微信

您可以为DialogHost设置一个名称,例如:<materialDesign:DialogHost x:Name="MyDialogHost">。然后,在XAML.CS文件中,可以使用MyDialogHost.ShowDialog(...)方法显示其内容,如下所示:private void MyButton_Click(object sender, RoutedEventArgs e){&nbsp; &nbsp; &nbsp; MyDialogHost.ShowDialog(MyDialogHost.DialogContent);}

慕工程0101907

只需使用即可:view.IsOpen&nbsp;=&nbsp;true;
随时随地看视频慕课网APP
我要回答