Tôi đang cố gắng thực hiện một thử nghiệm đơn giản với Bộ nhớ riêng để tôi có thể sử dụng nó cho ứng dụng Windows Phone 7 mà tôi đang thực hiện.Vấn đề lưu trữ riêng biệt đơn giản
Bài kiểm tra Tôi tạo bộ tạo khóa và giá trị bằng một nút và với nút khác đặt giá trị đó bằng văn bản của 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"];
}
}
}
}
Bằng cách này mang lại cho tôi lỗi này:
Không thể truy cập vào một thành viên không tĩnh của loại ngoài 'IsoStore.MainPage' qua kiểu lồng nhau 'IsoStore.MainPage.AppSettings'
Vì vậy, tôi đã cố gắng này:
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"];
}
}
}
Và thay vào đó tôi nhận được lỗi này:
tên 'ứng dụng ettings 'không tồn tại trong ngữ cảnh hiện tại
Vì vậy, tôi thấy vấn đề gì rõ ràng ở đây?
Cảm ơn bạn rất nhiều vì đã dành thời gian.
Vì vậy, tôi thậm chí không cần tạo phiên bản "appSettings" của IsolatedStorage? Sẽ có một lợi ích nếu tôi đã làm? – Dan
@Dan không thực sự. Bạn có thể làm cho một đối số cho dễ đọc, nhưng đó là khá mỏng. –
Vâng, cảm ơn bạn rất nhiều lần nữa vì sự giúp đỡ của bạn. – Dan