我希望當我雙擊ListView
中的一行時,它應該顯示對應於該行的Image
。該行還包含Image
的路徑。如何使用C#在WPF上的圖像控件中顯示位圖圖像
我嘗試以下,但它會顯示所有行相同Image
,因爲我已經給出了路徑特定Image
:
private void ListViewEmployeeDetails_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
ImageSource imageSource = new BitmapImage(new Uri(@"C:\northwindimages\king.bmp"));
image1.Source = imageSource;
}
請提出好的建議。
此代碼假定您的點擊事件(ListViewEmployeeDetails)被分配給該行,因爲在原始指示帖子。如果是這樣,那麼'發件人'對象表示被點擊的行,並且如圖所示,可以被轉換爲數據行。如果點擊事件沒有附加到行上,而是行中的一個控件..我知道,並且我可以告訴你如何從控件中獲取行。 – PortageMonkey 2009-12-25 15:12:20