繁体   English   中英

WP7开发应用程序/页面宽变量

[英]WP7 Development App/Page wide variable

有谁知道如何设置一个可以在Windows Phone 7应用程序的所有页面上访问的变量?

在不了解您的具体情况的情况下,您可以将变量创建为App类的成员:

  public partial class App : Application
  {
    ...
    public int foo { get; set; }
    ...
  }

然后从哪里访问:

  (App.Current as App).foo = 3;

设置全局变量,快速简便,为GlobalVariables创建一个新类:

public static class GlobalVariables
{
   public static string my_string = "";
   public static int my_int = -1;
}

然后,您可以像这样访问Global Variables类:

GlobalVariables.variable_name;

我对一些变量有同样的问题,我解决了它在页面的构造函数中初始化变量而不是在任何方法中:

    Dictionary<string, int> clients;//Global variable

    // Constructor
    public MainPage()
    {
        InitializeComponent();
        clients = new Dictionary<string, int>();
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM