您需要保存選定的顏色;或者節省一些,你可以確定它必須是什麼顏色。在構造函數或頁面中讀取該值並設置正確的顏色。
你可以使用localsettings來保存這個。
ApplicationData.Current.LocalSettings.Values["BGColor"] = "Red";
例如。
在構造函數中:
if (ApplicationData.Current.LocalSettings.Values["BGColor"] == "Red")
{
background.Background = new SolidColorBrush(Colors.Red);
}
全樣本:
public MainPage()
{
this.InitializeComponent();
if ((string)ApplicationData.Current.LocalSettings.Values["BGColor"] == "Red")
LayoutRoot.Background = new SolidColorBrush(Colors.Red);
}
private void Button_Click(object sender, RoutedEventArgs e)
{
ApplicationData.Current.LocalSettings.Values["BGColor"] = "Red";
LayoutRoot.Background = new SolidColorBrush(Colors.Red);
}
只儲存它在App設置:https://docs.microsoft.com/en-us/windows/uwp/應用程序設置/應用程序設置和數據 – UnholySheep