wp7 panoramaitem中动态替换image的source

发布于 2021-11-15 23:15:41 字数 957 浏览 977 评论 3

我想用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();

拜谢了

 

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

终遇你 2021-11-17 14:17:17

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

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

猫性小仙女 2021-11-16 18:10:43

太感谢了,终于搞定了

把昨日还给我 2021-11-16 08:38:18

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文