DialogHost

发布时间 2023-10-20 14:26:59作者: zhangxiuju

1.XAML中定义DialogHost

<Window
    <materialDesign:DialogHost
        x:Name="DialogHost"
        Identifier="Root">
        <Grid>
        </Grid>
    </materialDesign:DialogHost>
<Window>

 

2.消息框注册

//Prism中注册
containerRegistry.RegisterForNavigation<Views.UserControl1>("UserControl1");

 

3.消息框弹出
var content = containerProvider.Resolve<object>("MsgBox");
DialogHost.Show(content, "Root");