如何从资源字典中获取Brushes并将其应用于动态元素在wpf中?
现在我想从ResourceDictonary获取LinearGradientBrush并将其动态应用于按钮作为wpf中的背景颜色。
BtnGetBrushes.Background = Brushes.Green;
我想应用上面的颜色而不是这个(Brushes.Green)。 我该怎么办?
假设您的ResourceDictionary在上下文中可用:
或在代码中
button.Background = (Brush)FindResource("ButtonNormalBackgroundBrush");
BtnGetBrushes.Background = this.Resources["ButtonNormalBackgroundBrush"] as LinearGradientBrush;