private void WindowPlus_Loaded(object sender, RoutedEventArgs e) { UpdateLayerSize(); UpdateLayerLocation(); SizeChanged += WindowPlus_SizeChanged; //WindowStyleHelper.SetOpacity(this, 0.6); if (SystemHelper.IsWindow10 && Aero) { aeroLayer.Show(); Owner = aeroLayer; AeroHelper.EnableAero(aeroLayer, Shadow); } else { SetShadowRadius(ShadowRadius); SetShadowOpacity(ShadowOpacity); shadowLayer.Show(); Owner = shadowLayer; } if (WindowEntrance == WindowEntrance.Fade) { DoubleAnimation showAnimation = new DoubleAnimation(0, 1, new Duration(TimeSpan.FromSeconds(WindowEntranceTime))); showAnimation.CurrentTimeInvalidated += (s, e2) => { WindowStyleHelper.SetOpacity(aeroLayer, Opacity); }; showAnimation.Completed += (s, e2) => { WindowStyleHelper.SetOpacity(aeroLayer, Opacity); }; BeginAnimation(OpacityProperty, showAnimation); } else if (WindowEntrance == WindowEntrance.None) { Opacity = 1; shadowLayer.Opacity = 1; } Focus(); }
private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { Opacity = e.NewValue; WindowStyleHelper.SetOpacity(this, e.NewValue); }