2012-12-20 85 views
2

如何獲取圖像url?我的XAML是:從源代碼獲取圖像uri

<toolkit:HubTile Name="Demo" Title="Demo" Source="demo\0.png" Margin="15" Tap="Demo_Tap"/> 

,並在C#中我嘗試從發送方獲得url(因爲我在同一個水龍頭有很多條目的的) 我的C#到目前爲止

((Microsoft.Phone.Controls.HubTile)(sender)).Source 

和我出現錯誤

什麼,我需要休息裏面

System.Windows.Media.Imaging.BitmapImage m_string; 

但我怎麼訪問?

回答

4

如果SourceBitmapImage你可以施放發送源as BitmapImage

(((Microsoft.Phone.Controls.HubTile)(sender)).Source as BitmapImage).UriSource.OriginalString 
+0

nop,error ...不能將類型'System.Windows.Media.ImageSource'轉換爲'System.Uri' – user1919915

+0

我不知道它是一個圖像,我已經更新了答案 –

+0

謝謝,那確實有用! :) – user1919915

0

源的類型的ImageSource的依賴特性。它獲取或設置HubTile控件的圖像源。

您在獲取值時轉換爲ImageSource嗎?另外,如果您顯示錯誤消息,它將有所幫助。

更新

根據您的更新,鑄造一個BitmapImage的,並得到UriSource可能會得到你想要的東西:

(BitmapImage).UriSource 
+0

錯誤是:無法從'System.Windows.Me dia.ImageSource'到'字符串' – user1919915