2017-02-08 86 views
0

我使用Xamarin Forms中的圖像選擇器捕獲圖像文件。我能夠獲取圖像文件及其路徑(例如,在Android中爲\ storage \ emulated \ 0 \ test \ ABC.jpg)。從圖像路徑設置圖像源:Xamarin PCL(跨平臺)

但是,當用戶在我的應用中訪問該頁面時,我想再次顯示該圖像。

我無法呈現並顯示來自該路徑的圖像。

我嘗試這樣做:

ImgUser.Source = ImageSource.FromFile(imgfile1.Path); 

,沒有工作。

任何人都可以提出一種方法來顯示Image對象上的給定路徑的圖像?

回答

0

您需要將圖像轉換爲流,然後才能將其作爲圖像源分配給圖像。

ImgUser.Source = ImageSource.FromStream(() => 
{ 
    var stream = imgfile1.GetStream(); 
    return stream; 
}); 

這是爲我工作,並希望這也適用於你。

+0

這對我們工作...!謝謝。 @ chandresh-khambhayata –