Задача: сделать сетку из шестиугольников.
С WPF дела не имел.
Какие вижу варианты: генерировать imageButtonы либо рисовать линии (на каком-то канвасе?) и потом брать координаты клика.
Есть ли какой-то более правильный подход?
akass, вот так бы сразу и ответили Bloodskys. Что ему скажут ваши слова про стандартный DataGrid. А конкретные примеры могут быть ответами на его вопрос.