如何动态添加pivot item并为每个pivot item添加Image?
我有一个图像 URL 数组。我想为每个图像 URL 动态添加数据透视项,并向每个数据透视项添加一个图像框以显示图像。我该如何继续?请帮忙。
感谢和问候
vaysage
I have an array of Image URLS .I want to dynamically add Pivot item for each image Url, and add an image box to each pivot item to display the image .How can i proceed ? Please help.
Thanks and Regards
vaysage
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这不是推荐的方法。请改用数据绑定。
创建
ObservableCollection
类型的arrayFeed
,将其分配给mainPivot
的ItemsSource
并使用ItemTemplate< /code> 自定义您的项目 UI。
示例:
代码:
XAML:
--编辑--
对于您的评论,
一般来说,在
Silverlight
/WPF 中进行数据绑定时使用
。ObservableCollection
是个好主意ObservableCollection
实现INotifyCollectionChanged
接口。当向ObservableCollection
添加或删除项目时,它有助于通知UI
元素。这样UI
就可以自我更新。This is not the recommended approach. Use data-binding instead.
make
arrayFeed
of typeObservableCollection<Uri>
, assign it toItemsSource
ofmainPivot
and useItemTemplate
to customize your item UI.Example:
Code:
XAML:
--EDIT--
For your comment,
Generally, it is a good idea to use
ObservableCollection
while data-binding inSilverlight
/WPF
.ObservableCollection
implementsINotifyCollectionChanged
interface. It is helpful for notifyingUI
elements whenever items are added to/removed fromObservableCollection
. That wayUI
can update itself.最后我找到了解决方案。
将所有图像 url 放入数组(arrayFeed)中并执行以下操作。
Atlast i found a solution .
Make all the image urls in an array(arrayFeed) and do as below.