격리 된 저장소로 간단한 테스트를 수행하려고하는데, 내가 만들고있는 Windows Phone 7 응용 프로그램에 사용할 수 있습니다.간단한 격리 된 저장소 문제
집합을 만드는 테스트에서는 하나의 버튼으로 키와 값을 만들고 다른 버튼으로는 해당 값을 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.AppSettings'
그래서 나는 시도 외부 유형의 비 정적 멤버 중첩 된 형태를 통해 'IsoStore.MainPage'을 액세스 할 수 없습니다 이 :
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"];
}
}
}
대신 내가이 오류를 얻을 :
이름 '응용 프로그램을 ettings '가 현재 컨텍스트에 존재하지 않습니다.
그래서 여기에서 무엇이 분명한 문제입니까?
감사합니다.
그래서 IsolatedStorage의 "appSettings"인스턴스를 만들 필요가 없습니까? 내가 그랬다면 이익이 있겠는가? – Dan
@ Dan 아니, 정말로. 당신은 가독성을 주장 할 수는 있지만 꽤 가늘다. –
자, 다시 한번 당신의 모든 도움에 감사드립니다. – Dan