2

画像のURLを取得するにはどうすればよいですか?私のxamlは次のとおりです。

<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

2 に答える 2

4

の場合SourceBitmapImage、送信者ソースを次のようにキャストできますBitmapImage

(((Microsoft.Phone.Controls.HubTile)(sender)).Source as BitmapImage).UriSource.OriginalString
于 2012-12-20T20:08:56.037 に答える
0

ソース

Sourceは、ImageSourceタイプの依存関係プロパティです。HubTileコントロールの画像ソースを取得または設定します。

値を取得するときにImageSourceにキャストしていますか?また、エラーメッセージを表示すると便利です。

アップデート

更新ごとに、BitmapImageにキャストしてUriSourceを取得すると、おそらく必要なものが得られます。

(BitmapImage).UriSource
于 2012-12-20T20:08:39.503 に答える