是否可以在App.xaml代码下添加/更新密钥?

本文关键字:添加 更新 密钥 代码 App xaml 是否 | 更新日期: 2023-09-27 18:04:45

我不确定是否有可能实现我想要实现的目标。我使用SettingsFlyout为我的windows应用程序添加自定义设置。在自定义设置下,我有2个文本框和保存按钮,其中用户将输入适当的文本,并单击保存按钮。当用户单击保存按钮时,我想在App.xaml下更新适当的键,如果它是present,如果它不存在,我想在下面添加2个键。我想更新app。xaml因为我想让我的应用记住用户最后的偏好;如果用户终止应用并在几天后回来,应用会从。如果这是不可能的,或者如果你有更好的主意,请告诉我。

谢谢,凯文

是否可以在App.xaml代码下添加/更新密钥?

您只需要保存密钥?你尝试使用设置?

Properties.Settings.Default.Key1 = TextBox1.Text;
Properties.Settings.Default.Key2 = TextBox2.Text;
Properties.Settings.Default.Save();

呢?

也许你可以使用一个合并的字典,并有一个默认的和一个自定义的,并尝试替换合并的一个当设置改变。问题是- XAML中的StaticResource绑定不会自动更新,所以如果任何资源已经解析-您可能需要以某种方式强制它再次解析,这有点黑客领域。