/// <summary> /// 启用毛玻璃 /// </summary> protected void ActiveBlur(bool flag) { if (flag) { if (!IsInitialized) { SourceInitialized += Y_Window_SourceInitialized; } else { Y_Window_SourceInitialized(null, null); } } else { BlurEffect.EnableBlur(GetVisualHandle(this), AccentState.ACCENT_DISABLED); } }
private void Y_Window_SourceInitialized(object sender, EventArgs e) { BlurEffect.EnableBlur(GetVisualHandle(this), AccentState.ACCENT_ENABLE_BLURBEHIND); }