示例#1
0
 /// <summary>
 /// OpacityProperty changed call back function
 /// </summary>
 /// <param name="d">DependencyObject</param>
 /// <param name="e">DependencyPropertyChangedEventArgs</param>
 private static void OnOpacityPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     PlotArea plotArea = d as PlotArea;
     plotArea.InternalOpacity = (Double)e.NewValue;
     plotArea.FirePropertyChanged(VcProperties.Opacity);
 }
示例#2
0
 /// <summary>
 /// BorderThicknessProperty changed call back function
 /// </summary>
 /// <param name="d">DependencyObject</param>
 /// <param name="e">DependencyPropertyChangedEventArgs</param>
 private static void OnBorderThicknessPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     PlotArea plotArea = d as PlotArea;
     plotArea.InternalBorderThickness = (Thickness)e.NewValue;
     plotArea.FirePropertyChanged(VcProperties.BorderThickness);
 }
示例#3
0
 /// <summary>
 /// BackgroundProperty changed call back function
 /// </summary>
 /// <param name="d">DependencyObject</param>
 /// <param name="e">DependencyPropertyChangedEventArgs</param>
 private static void OnBackgroundPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     PlotArea plotArea = d as PlotArea;
     plotArea.InternalBackground = (Brush)e.NewValue;
     plotArea.FirePropertyChanged(VcProperties.Background);
 }