var button = (Button)sender; var row = Grid.GetRow(button); var grid = button.Parent as Grid; //assuming the image is in column 1 var image = grid.Children.Where(c => Grid.GetRow(c) == row && Grid.GetColumn(c)==1);