棱镜7.2中的模式对话框

问题描述 投票:1回答:1

我正在开发一个.net核心3 wpf Prism应用程序,我想知道在模式对话框显示时,使用Prism 7.2中新的IDIalogAware接口如何使主窗口变灰。我在寻找诸如Prism xamarin.forms中的DialogLayout.MaskStyle之类的东西?

.net-core prism prism-7
1个回答
0
投票

在主窗口的最上方放置一个“雾”控件,默认情况下隐藏。将其可见性绑定到外壳视图模型上的属性。创建此属性重定向到的服务。也将服务注入到模式对话框的视图模型中。用它可以从OnDialogOpened激活雾,并从OnDialogClosed激活雾。

© www.soinside.com 2019 - 2024. All rights reserved.