隔離型ストレージで簡単なテストをしようとしています。作成しているWindows Phone 7アプリケーションで使用できます。単純隔離型ストレージの問題
セットを作成しているテストでは、1つのボタンでキーと値を作成し、もう1つのボタンでその値をTextBlockのテキストに設定します。
namespace IsoStore
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
public class AppSettings
{
IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings;
private void button1_Click(object sender, RoutedEventArgs e)
{
appSettings.Add("email", "[email protected]");
}
private void button2_Click(object sender, RoutedEventArgs e)
{
textBlock1.Text = (string)appSettings["email"];
}
}
}
}
この方法では、私は、このエラーを与える:
はアウタータイプの非静的メンバにアクセスすることはできません「IsoStore.MainPage」ネストされた型「IsoStore.MainPage.AppSettings」
経由だから私が試しましたこの:
namespace IsoStore
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
public class AppSettings
{
IsolatedStorageSettings appSettings = IsolatedStorageSettings.ApplicationSettings;
private void button1_Click(object sender, RoutedEventArgs e)
{
appSettings.Add("email", "[email protected]");
}
}
private void button2_Click(object sender, RoutedEventArgs e)
{
textBlock1.Text = (string)appSettings["email"];
}
}
}
、代わりに、私はこのエラーを取得する:
名「APPS ettings 'は現在のコンテキストに存在しません
ここで私はどんな明白な問題を見落としていますか?
ありがとうございました。
したがって、IsolatedStorageの「appSettings」インスタンスを作成する必要はありませんか?もし私がしたら、利益があるだろうか? – Dan
@ダンは本当にそうではありません。あなたは可読性の議論をすることができますが、それはかなり薄いです。 –
さて、あなたのお手伝いをさせていただき、ありがとうございました。 – Dan