来自URL的Xamarin Forms ToolbarItem图标

时间:2017-07-12 14:52:20

标签: image url xamarin xamarin.forms toolbaritems

我遇到了问题:在我的Xamarin Forms项目中,我想在左上角显示一个Icon,但图片只能通过url显示。

这是我的代码:

library(stocks)
library(quantmod)
library(RSQLite)
library(dplyr)
library(rpart)
filename = "C:/Users/Kun/Documents/Dashin/test.db" # db connect
sqlite.driver = dbDriver("SQLite")
db = dbConnect(sqlite.driver,dbname = filename)
database = dbListTables(db)
str(database)
database
mytable = dbReadTable(db,'A005930') #stock table
#mytable$diff_Close5<- tail(mytable$Close, -1) - head(mytable$Close, -1)
x = mytable
head(x,20)



> head(x,20)
   Date Volume    Open    High     Low   Close diff_5
1  20170710 211888 2425000 2445000 2416000 2433000 NA
2  20170707 162638 2387000 2406000 2381000 2393000 NA
3  20170706 218461 2400000 2405000 2386000 2403000 NA
4  20170705 212805 2341000 2384000 2339000 2379000 NA
5  20170704 159220 2358000 2370000 2345000 2350000 2
6  20170703 136111 2375000 2389000 2356000 2361000
7  20170630 237551 2375000 2381000 2355000 2377000
8  20170629 166131 2402000 2416000 2397000 2397000
9  20170628 191450 2380000 2400000 2378000 2385000
10 20170627 192335 2411000 2420000 2395000 2415000
11 20170626 171056 2376000 2418000 2376000 2414000
12 20170623 190302 2380000 2389000 2371000 2381000
13 20170622 229116 2398000 2404000 2386000 2398000
14 20170621 199473 2387000 2406000 2374000 2374000
15 20170620 300900 2362000 2407000 2361000 2407000
16 20170619 226078 2279000 2328000 2278000 2328000
17 20170616 348069 2275000 2297000 2273000 2279000
18 20170615 193140 2284000 2296000 2259000 2284000
19 20170614 203334 2290000 2303000 2262000 2268000
20 20170613 172498 2257000 2281000 2257000 2270000

项目被添加到ToolbarItems,但不会显示。 但是,如果我使用本地图像(来自drawable(android)的图像),它可以正常工作。

有解决方法吗?

最好的问候

1 个答案:

答案 0 :(得分:1)

ToolBarItem继承MenuItem,需要FileImageSource作为其Icon属性。这意味着它只接受来自平台资源文件夹的图像。这意味着您无法使用网址中的图片。