字典<string,image =“”>,WP8 </string,>

时间:2012-12-26 00:21:23

标签: c# windows windows-phone-8

我正在尝试使用Windows Phone 8的字符串/图像的键/值创建字典。

我理解字典是如何工作的,但我不确定我将使用哪种类型的图像。

基本上,我正在尝试为字母表中的每个字母创建26个图像,1,以便苹果对应于苹果的图像。

我对如何在WP8上执行此操作感到困惑,因此任何正确方向的指导都将受到赞赏

更新:谢谢你的回答。我仍然需要在这里做错事。例如:

    //Set up the dictionary of AlphaImages objects. 
    if (AlphaImages == null)
    {
        AlphaImages = new Dictionary<string, BitmapImage>();
        AlphaImages.Add("Apple", new BitmapImage(@"Apple.jpg"));
    }

它声称我使用BitmapImage的无效参数。  Following along with this thread,用户使用此代码采用不同的方法:

Dictionary<string, Bitmap> lookup = new Dictionary<string, Bitmap>();
lookup.Add("A", new Bitmap(@"C:\08\letters\1\a1.bmp", true));

我也无法让它工作,因为编译器会发出同样的错误。

我可能做错了什么?

2 个答案:

答案 0 :(得分:2)

尝试:

AlphaImages.Add(“Apple”,新的BitmapImage(new Uri(“Apple.jpg”,UriKind.Relative)));

确保将图像设置为内容构建操作。

空气编码。 :)

另请参阅here

答案 1 :(得分:1)

您正在寻找BitmapImage class