We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
<wd:Window.Effect> <wd:GrayscaleEffect x:Name="grayscaleEffect" Factor="1"/> </wd:Window.Effect>
private void Grayscale_Click(object sender, RoutedEventArgs e) { if(grayscaleEffect.Factor == 1) { menuItemGrayscale.Header = "关闭灰度"; Create(0); } else { menuItemGrayscale.Header = "开启灰度"; Create(1); } } void Create(double to) { var sineEase = new SineEase() { EasingMode = EasingMode.EaseOut }; var doubleAnimation = new DoubleAnimation { To = to, Duration = TimeSpan.FromMilliseconds(1000), EasingFunction = sineEase }; grayscaleEffect.BeginAnimation(GrayscaleEffect.FactorProperty, doubleAnimation); }