2012-04-04 13 views
0

いくつかのアプリケーションレベル変数を宣言したいと思います。これらの変数は、異なるページの値とともに変化します。私はこのWpf変更アプリケーション変数

<sys:String x:key="Item1">Test</sys:String> 

今、私のコードでは、私はコードが

Application.Current.Properties["Item1"] = "This is a test"; 
String t = (string)this.TryFindResource("Item1"); 
MessegeBox.Show(t); 

する必要がありますので、それを変更したいが、このコードは値を変更していないと、それは常に「テスト」をどれを与えるような変数を宣言しますアイデアを修正する方法。

答えて

0

アプリケーションプロパティは、XAMLリソースとは無関係です。

Resources["Item1"] = "This is a test"; 
    String t = (string)this.TryFindResource("Item1"); 
    MessageBox.Show(t); 

しかしあなたはおそらくここ代わりにやるべきこと本当にはMVVMパターンは、(それをグーグル)である

:この操作を行います
関連する問題