Есть Grid, на нем расположены в виде DataGrid информация для пользователя только стилизовано, использовать стандартный datagrid не захотел. Внутри ячеек грида canvas внутри canvas textblock. Проблема следующая, не могу сообразить как сделать, что бы по клику по гриду->строке получить информацию что в строке, что бы вывести полную информацию в отдельное окно. Как к строке прикрутить идентификатор, на коленке можно столбец с ИД из БД вывести, но как получить инфу из этого столбца подскажите какой нибудь вариант.
Asked
Active
Viewed 98 times
0
Winteriscoming
- 2,347
<MouseBinding MouseAction="LeftDoubleClick" ... />и передавать через команду нужные данные. – EvgeniyZ Jan 27 '19 at 15:38программно grid строками и контролами- а вот это уже совершенно не правильный подход! Создание контролов из кода, это во первых издевательство над самим WPF, а во вторых, это уйма костылей и ненужного кода. Научитесь работать с привязками!! Вот самый банальный пример. И да, добавьте в вопрос ваши наработки! – EvgeniyZ Jan 27 '19 at 15:56Tag, туда можно запоминать Id из БД. По событию клика по гриду, с помощью Linq запроса можно найти все контролы с этим Id, а далее считать из них значения. Но это все "детский сад - штаны на лямках". Изучите и используйте привязки, как вам посоветовалEvgeniyZ. – Bulson Jan 27 '19 at 16:09