从Source获取图像uri

时间:2012-12-20 20:04:57

标签: c# wpf silverlight windows-phone-7 xaml

如何获取图片网址?我的xaml是:

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

在c#中我尝试从发件人那里获取网址(因为我在同一个点击中有很多条目) 我的c#到目前为止

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

我收到错误

我需要的东西在

里面
System.Windows.Media.Imaging.BitmapImage m_string;

但如何访问?

2 个答案:

答案 0 :(得分:4)

如果SourceBitmapImage,您只需将发件人来源转换为BitmapImage

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

答案 1 :(得分:0)

<强>来源

Source是ImageSource类型的依赖项属性。它获取或设置HubTile控件的图像源。

获取值时是否正在转换为ImageSource?此外,如果您显示错误消息,它会有所帮助。

<强>更新

根据您的更新,转换为BitmapImage并获取UriSource可能会得到您想要的内容:

(BitmapImage).UriSource