如何使用设置存储在uwp中保存颜色?

时间:2017-12-16 19:55:30

标签: string colors uwp

我想使用设置存储在UWP中保存边框颜色。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

将颜色存储为字符串:使用ToString类的Color方法将颜色转换为字符串,将ColorHelper.ToColor()转换为UWP Community Toolkit以转换回来:

    private void SaveColor(Color color)
    {
        Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
        localSettings.Values["color"] = color.ToString();
    }
    private Color LoadColor()
    {
        Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
        return Microsoft.Toolkit.Uwp.Helpers.ColorHelper.ToColor((string) localSettings.Values["color"]);
    }