"持久性"在WPF / XAML中切换

时间:2015-06-06 04:20:43

标签: c# wpf xaml vbscript

我有一个程序,其行为应根据是否已运行多次而改变。是否有可能在每次运行之间保留一个值,以告诉程序该做什么?

例如(显然是伪代码):

if (first_run){
    make splash screen say "Welcome, Newcomer!";
    give a tour of program on boot;
}
else {
    make splash screen say "Hello again!";
    do not give tour;
}

我看到this,但显然Windows.Storage支持的最低客户端是Windows 8,我希望我的应用程序可供Windows 7用户使用。此外,被接受的回复者使用the code suggested会引发Type Windows.Storage.ApplicationDataContainer is not defined错误。

我是XAML和WPF的新手,如果这很简单,请原谅我;我用Google搜索并发现没有相关结果(我甚至不知道是否/如何在WPF中嵌入C#,因为我在VS2013中看不到它的选项)。

谢谢!

1 个答案:

答案 0 :(得分:1)

关于可在项目属性中找到的普通旧设置。在那里定义一个int键并在每次运行时递增它,例如在初始化事件上。 有关详细信息,请参阅文档:http://blogs.msdn.com/b/patrickdanino/archive/2008/07/23/user-settings-in-wpf.aspx