private static void GaoSiChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { AyGaosiBackgroundLayer layer = d as AyGaosiBackgroundLayer; if (layer != null) { layer.UpdateImage(); } }
private static void BorderBrushPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { AyGaosiBackgroundLayer layer = d as AyGaosiBackgroundLayer; if (layer != null) { Brush nValue = e.NewValue as Brush; if (nValue != null) { layer.SetBorderBrushProperty(nValue); } } }
private static void BorderThicknessPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { AyGaosiBackgroundLayer layer = d as AyGaosiBackgroundLayer; if (layer != null) { Thickness nValue = (Thickness)e.NewValue; if (nValue != null) { layer.SetBorderThicknessProperty(nValue.Top); } } }
private static void CornerRadiusChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { AyGaosiBackgroundLayer layer = d as AyGaosiBackgroundLayer; if (layer != null) { CornerRadius nValue = (CornerRadius)e.NewValue; if (nValue != null) { layer.SetCornerRadius(nValue); } } }
private static void SourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { AyGaosiBackgroundLayer layer = d as AyGaosiBackgroundLayer; if (layer != null) { string nValue = e.NewValue as string; if (nValue != null) { if (layer != null) { layer.SetSource(nValue); } } } }