wp7 panoramaitem中动态替换image的source

xu81.com 发布于 2012/03/03 08:42
阅读 1K+
收藏 0

我想用panorama做一个图片浏览的应用,现在使用如下的代码实现动态创建panoramaItem并指定content是Image,并最终将这个item添加到panorama中,但是item确定添加了,image也添加到了item里,source也没问题,只是图片显示不出来。求指导。

//自定义panorama类
class ContentPage : Panorama
{
    private List<string> imgList {get; set;}
    
    public void initComp()
    {
        foreach(string img in imgList)
        {
             Image image = new Image();
             image.Source = new BitmapImage(new Uri(img,UriKind.RelativeOrAbsoute));
             ParonamaItem item = new ParonamaItem();
             item.Content = image;
             this.Items.Add(item);
        }
    }
}

下面是替换的代码

((PhoneApplicationFrame)Application.Current.RootVisual).Content = new ContentPage();

拜谢了

 

 

加载中
0
junwong
junwong

你看看图片的编译方式是不是 内容(Content), 同时特别注意一下img的路径问题,是不是没加前缀/

xu81.com
xu81.com
太感谢了,终于搞定了
0
xu81.com
xu81.com

那里是resources,单独显示也能正确显示出来。

要改成content才可以吗?我去试一下,多谢了

返回顶部
顶部