我想制作应用程序,它将从web加载图像并将其显示在TabControl上。 第一个面板显示页面的源代码(我已经完成了这个)。在第二个面板上,它应该显示来自当前网页和一些按钮的图像(例如“保存此图像”)。我获取图像的每个网址,但我不知道如何使用一些按钮在第二个标签项目上显示它们。什么是最好的解决方案?以编程方式添加图像,按钮和文本
0
A
回答
3
我不确定你想达到什么,但我想你应该使用ItemsControl。
您可以设置以编程方式更新的ItemsSource。
1
您可以将图像读入内存(如我在我的评论中的链接中)或将它们全部下载并为每个内容添加对路径的引用。
然后,您可以将控件的源(例如ItemsControl)绑定到集合(例如Observable Collection)并提供一个模板,该模板将显示您所需的图像,文本和按钮。
您可以搜索自己的实例上ItemsControls众多,模板等,但这里是一个首发:
SDK Example这是相当不错的,你要下手。
一个从Josh Smith这是很受欢迎。
另一个Stack Overflow Question具有相似的要求。
而且一个例子,我在google
发现如果我是你,我也会考虑使用多线程来获取和显示图像。这种方式(无论是在内存还是下载的文件中),它将获得图像并将其添加到另一个线程的集合中,这将使UI在获取每个图像时得到更新,而不是一次一个地完成(相当可能会经过漫长的等待)。
相关问题
- 1. 如何以编程方式添加文本字段和按钮?
- 2. 以文本和图像编程方式添加LinearLayout
- 3. 以编程方式添加按钮
- 4. 以编程方式添加图像
- 5. UITableViewAutomaticDimension以编程方式添加图像
- 6. 以编程方式在android中将文本添加到图像
- 7. 如何以编程方式将图像添加到文本块?
- 8. 以编程方式添加文本框和按钮 - >按钮单击无文本框内容的事件
- 9. 以编程方式向表格视图单元添加按钮。
- 10. 以编程方式将按钮添加到列表视图
- 11. 以编程方式将按钮添加到视图上
- 12. Android:以编程方式将按钮添加到滚动视图
- 13. 以编程方式使用按钮添加视图
- 14. 以编程方式点击按钮时添加EditText和Spinner
- 15. 编程添加图像按钮+点击
- 16. 添加图像的按钮编程
- 17. 以编程方式显示图像和按钮的表格行
- 18. 以编程方式合并单选按钮和图像浏览
- 19. Xaml,以编程方式将按钮添加到堆叠面板中的图像
- 20. 以编程方式在工具栏项目按钮上添加图像
- 21. 以编程方式在按钮的功能上添加声音,按钮和图像
- 22. Android:按下按钮时以编程方式添加EditText
- 23. 以编程方式添加按钮以执行segue
- 24. 如何以编程方式添加按钮以删除WebView?
- 25. 以编程方式IBAction和按钮
- 26. 以编程方式将图像添加到Liferay图像库
- 27. 以编程方式将按钮添加到UWP应用程序
- 28. Android以编程方式添加文本视图
- 29. 以编程方式添加文本视图
- 30. Android:以编程方式添加两个文本视图
请参阅:http://stackoverflow.com/a/3148290/1341477 –
但在这里我可以更改现有图像的来源。我想以编程方式添加许多图像和按钮。 –
是的,但关键是你需要先下载它们,然后才能显示它们(至少据我所知),所以只需获得URL就是第1步。然后你需要下载每个图像,然后你可以显示它们在几种方式中,其中之一将是卢卡斯建议的ItemsControl。 –