0
据我所知按钮不会创建新的实例,它使用共享资源。 为什么按钮的背景是蓝色而不是红色?WPF资源 - 共享?
XAML:
<StackPanel Name="st">
<Button Margin="50" Name="btn" Height="50">Click</Button>
</StackPanel>
后面的代码:
st.Resources.Add("Back", Brushes.Blue);
btn.Background = (Brush)btn.TryFindResource("Back");
st.Resources["Back"] = Brushes.Red;