1

有谁知道我如何识别该应用程序何时首次启动?我只需要在安装后第一次启动时显示消息对话框。谢谢...

4

1 回答 1

4

您可以使用IsolatedStorageSettings并检查标志。

  var settings = IsolatedStorageSettings.ApplicationSettings;
  if (!settings.Contains("WasLaunched")) {
    MessageBox.Show("First time to launch");
    settings.Add("WasLaunched", true);
  }

请注意,重新部署您的应用程序将重置该标志,因为它只是一个保存在独立存储中的文件,但如果您从模拟器/实际设备中启动您的应用程序,这应该可以工作。

于 2013-05-12T16:07:23.170 回答