私のアプリでは、ユーザーが画像をクリックしたときにポップアップ内に単純な文字列を表示したい。WP7ポップアップが表示されない
private void GestureListener_Tap(object sender, GestureEventArgs e)
{
var img = sender as Image;
if(img == null) {
return;
}
Point pos = e.GetPosition(img);
string text = "I'm a popup!";
var popup = new Popup() {
Child = new Border() {
BorderBrush = new SolidColorBrush(Colors.LightGray),
Child = new TextBlock() {
Text = text,
TextWrapping = TextWrapping.Wrap,
},
},
HorizontalAlignment = HorizontalAlignment.Stretch,
HorizontalOffset = pos.X,
VerticalOffset = pos.Y,
Visibility = Visibility.Visible,
};
popup.IsOpen = true;
Debug.WriteLine("GestureListener_Tap: " + text);
}
WriteLine
デバッガの出力ウィンドウに印刷しますが、ポップアップが表示されないの呼び出し:このために私は、画像に、私は次のコードを持っているハンドラ内Tap
ジェスチャーリスナーを追加しました。私はここで間違って何をしていますか?
ありがとうございました!
が必要なポジションはあなたがイメージの取得座標を確認してもらうまで
で遊ぶことを試みることができますか?おそらくあなたはオフスクリーンの位置をいくつかwierdている? –