我正在使用C#.NET构建一个WPF应用程序,如果条件为真,我想在窗口中显示并在中心显示一个StackPanel,就像Java中的玻璃窗格一样。我将出售我的应用程序,所以我不希望不必随身携带另一个许可证,而且它确实需要免费。
是否有任何代码可以让我这样做?
答案 0 :(得分:1)
每当弹出对话框时,只需应用WPF Shader Effect Library中的MonochromeEffect
:
打开对话框时:
Application.Current.MainWindow.Effect = new MonochromeEffect() { FilterColor = Color.FromArgb(255, 90, 90, 90) };
关闭对话框时:
Application.Current.MainWindow.Effect = null;