Image.Source в новом окне - PullRequest
       1

Image.Source в новом окне

0 голосов
/ 04 сентября 2010

Есть несколько изображений. Нажатие на изображение открывается. Как мне передать изображение этого окна, на которое я нажал?

image1.Source = new BitmapImage(new Uri();
...
imageN.Source = new BitmapImage(new Uri();

private void ShowPreview(object sender, System.Windows.Input.MouseButtonEventArgs e)
    {
             PopupWnd ww=new PopupWnd();
             ww.PopImage.Source = new BitmapImage(new Uri(??? need imageN));
             ww.Show();
    }

1 Ответ

0 голосов
/ 04 сентября 2010

Этот ответ должен вам помочь.

Если я вас правильно понял, чем:

void _imageN_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            var image = sender as Image;
            var imageSource = image.Source as BitmapImage;
            imageSource.BaseUri.ToString(); //here it is your Uri
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...