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;