用于WPF的Java Glass Pane(C#.NET)

时间:2013-07-23 15:44:10

标签: c# wpf glasspane

我正在使用C#.NET构建一个WPF应用程序,如果条件为真,我想在窗口中显示并在中心显示一个StackPanel,就像Java中的玻璃窗格一样。我将出售我的应用程序,所以我不希望不必随身携带另一个许可证,而且它确实需要免费。

是否有任何代码可以让我这样做?

1 个答案:

答案 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;