public void ApplyFilter(Object passedObj1, Object passedObj2) { double brightnessValue = Convert.ToDouble(passedObj1); double contrastValue = Convert.ToDouble(passedObj2); if (brightnessValue == 0 && contrastValue == 1) { Image image = m_ToolBarItem.Content as Image; image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOff.png", UriKind.Relative)); dockPanel.Effect = null; } else { Image image = m_ToolBarItem.Content as Image; image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOn.png", UriKind.Relative)); BDContrastEffect bdContrastEffect = new BDContrastEffect(); bdContrastEffect.Brightness = brightnessValue; bdContrastEffect.Contrast = contrastValue; dockPanel.Effect = bdContrastEffect; } m_BrightnessControl.Value = brightnessValue; m_ContrastControl.Value = contrastValue; }
public void ApplyFilter (Object passedObj1, Object passedObj2) { double brightnessValue = Convert.ToDouble(passedObj1); double contrastValue = Convert.ToDouble(passedObj2); if (brightnessValue == 0 && contrastValue == 1) { Image image = m_ToolBarItem.Content as Image; image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOff.png", UriKind.Relative)); dockPanel.Effect = null; } else { Image image = m_ToolBarItem.Content as Image; image.Source = new BitmapImage(new Uri(@"/L3Filter-BDContrast;component/BDContrastOn.png", UriKind.Relative)); BDContrastEffect bdContrastEffect = new BDContrastEffect(); bdContrastEffect.Brightness = brightnessValue; bdContrastEffect.Contrast = contrastValue; dockPanel.Effect = bdContrastEffect; } m_BrightnessControl.Value = brightnessValue; m_ContrastControl.Value = contrastValue; }