У меня есть привязанный к данным ListBox, который использует собственный ItemTemplate для отображения моих вещей. ItemTemplate имеет сетку 4x2, которая содержит различные элементы. Теперь я хочу, чтобы мои пользователи могли получать разные фрагменты данных, в зависимости от подпункта, который они дважды щелкают - поэтому, если они дважды щелкают изображение в строке 0, столбце 0, они получают одно окно. Если дважды щелкнуть текстовый блок в строке 1, столбце 2, они получат окно другого типа с другой информацией.
И, конечно, информация будет уникальной для каждой строки в ListBox.
Есть ли простой способ получить информацию о том, какую строку / столбец сетки дважды щелкнул пользователь?
ItemTemplate определен во словаре внешних ресурсов, поэтому я не вижу способа привязать его к самим событиям ..
Нужно ли создавать пользовательский элемент управления или это возможно без него?
Заранее спасибо!