小编Dan*_*Dan的帖子

简单的孤立存储问题

我正在尝试使用独立存储进行简单的测试,因此我可以将它用于我正在制作的Windows Phone 7应用程序.

我正在创建的测试设置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", "someone@somewhere.com");
        }

        private void button2_Click(object sender, RoutedEventArgs e)
        {
            textBlock1.Text = (string)appSettings["email"];
        }
    }      
}
}
Run Code Online (Sandbox Code Playgroud)

这种方式给了我这个错误:

无法通过嵌套类型"IsoStore.MainPage.AppSettings"访问外部类型"IsoStore.MainPage"的非静态成员

所以我尝试了这个:

namespace IsoStore
{
public partial class MainPage : PhoneApplicationPage
{
    // Constructor
    public MainPage()
    {
        InitializeComponent();
    }

    public class AppSettings
    {
        IsolatedStorageSettings appSettings = …
Run Code Online (Sandbox Code Playgroud)

c# isolatedstorage visual-studio-2010 windows-phone-7

6
推荐指数
1
解决办法
1280
查看次数

在C#中将字符串设置为图像源

好吧,我已经找到了几种方法来修复我的Windows Phone 7应用程序,但我似乎无法找到任何有效的方法.令我困惑的是,我之前做过这样的事情并没有问题,所以我不确定为什么它不起作用.导致我出现问题的代码如下:
if(appSettings.Contains("image"))myImage.Source =(string)appSettings ["image"]; 否则myImage.Source ="default.jpg";

我得到的错误就是这个

无法将类型'string'隐式转换为'System.Windows.Media.ImageSource.

这让我感到困惑的原因是因为我做了这个Twitter应用程序教程,其中你将图像源直接绑定到一个字符串.那么我该怎么做才能解决这个问题呢?

c# silverlight visual-studio-2010 windows-phone-7

6
推荐指数
1
解决办法
1万
查看次数

将条目从在线XML文件写入隔离存储

我有一个简单的Silverlight WP7应用程序,它可以读取在线XML文件的内容并显示它们.但是,总共可能有150个项目,滚动它们都非常不方便.所以,我想制作一种"收藏夹"页面.单击列表中的任何项目时,它会将其写入应用程序包中的单独XML文件.在写入该XML之后,我需要确保每次加载应用程序时它仍然更新列表,而不是在写入时严格保存该条目的内容.有什么方法可以解决这个问题?

c# xml silverlight visual-studio-2010 windows-phone-7

2
推荐指数
1
解决办法
849
查看次数