Java Glass Pane for WPF (C#.NET)

本文关键字:NET WPF Glass Pane for Java | 更新日期: 2023-09-27 18:24:36

我正在C#.NET中构建一个WPF应用程序,如果条件为true,我想将窗口变灰,并在中间显示一个StackPanel,就像Java中的窗格一样。我将出售我的申请,所以我不想再随它一起运送另一个许可证,而且它真的需要免费。

有什么代码可以让我这么做吗?

Java Glass Pane for WPF (C#.NET)

只要在弹出对话框时应用WPF着色器效果库中的MonochromeEffect

打开对话框时:

Application.Current.MainWindow.Effect = new MonochromeEffect() { FilterColor = Color.FromArgb(255, 90, 90, 90) };

关闭对话框时:

Application.Current.MainWindow.Effect = null;