誰かがWindows Phone 7 Appのすべてのページでアクセスできる変数を設定する方法を知っていますか?WP7開発アプリケーション/ページワイド変数
(App.Current as App).foo = 3;
誰かがWindows Phone 7 Appのすべてのページでアクセスできる変数を設定する方法を知っていますか?WP7開発アプリケーション/ページワイド変数
(App.Current as App).foo = 3;
自分の状況のいずれかのより多くの詳細を知らなくても、あなたはあなたのAppクラスのメンバーとして変数を作成することができます簡単に、GlobalVariablesの新しいクラスを作成してください:
私はいくつかの変数と同じ問題を抱えていた
GlobalVariables.variable_name;
セットアップグローバル変数、迅速:そして、どこからでもあればアクセス
public partial class App : Application
{
...
public int foo { get; set; }
...
}
:
、私はページのコンストラクタではなく、任意の方法で変数を初期化し、それを解決:このようなグローバル変数クラス
Dictionary<string, int> clients;//Global variable
// Constructor
public MainPage()
{
InitializeComponent();
clients = new Dictionary<string, int>();
}
パーフェクトおかげで、これは文字列に対しても機能しますか? – Al3xhamilton
はい、通常は、 "int"を任意のデータ型に置き換えることができます。必ず同じスレッドからアクセスしてください。そうしないと、独自の同期を追加する必要があります。 –