我有一個簡單的UWP應用程序一個簡單的計算器。所以我通過這樣的風格設置了按鈕的所有屬性。用按鈕更改C#資源值
<Page.Resources>
<Style TargetType="Button" x:Key="CalculatorButtons">
<Setter Property="VerticalAlignment" Value="Stretch" />
<Setter Property="HorizontalAlignment" Value="Stretch" />
<Setter Property="FontSize" Value="30" />
<Setter Property="BorderThickness" Value="1" />
<Setter Property="BorderBrush" Value="Black" />
<Setter Property="Background" Value="AntiqueWhite" />
</Style>
</Page.Resources>
我想製作一個按鈕,它將更改我所做的樣式中背景屬性的值。我的按鈕代碼開始這樣
private void ColorChange_Click(object sender, RoutedEventArgs e)
{
}
我在這個新的,我不能找到一種方法來訪問它,它從這裏改變。
好吧,我看到但在UWP中,我無法使用DynamicResource,這是從視覺工作室告訴我的。 該職位已改爲WPF sry,所以我唯一的選擇是編寫一個代碼,將單獨更改每個按鈕我猜,因爲我不能使用此代碼! – panoukos41
您可以使用此方法解決UWP http://stackoverflow.com/a/33168813/5574010 –