У меня есть пользовательский элемент управления, пользователи которого я хочу, чтобы он установил DataContext
для привязки к списку объектов. Однако в моем контроле я хочу отобразить этот список в Grid
, но в нетривиальном порядке. Столбец / строка отображения каждого элемента будет определяться кодом, который я напишу.
Так что я не могу выполнить прямую привязку данных в своем элементе управления, мне нужно написать код, который будет читать DataContext
, а затем выполнить обработку для правильного позиционирования каждого элемента.
Как относительный новичок WPF поступил бы так? Я предполагаю, что не понимаю, как будет выглядеть код в моем usercontrol для чтения элементов DataContext
, чтобы я мог их обработать.
РЕДАКТИРОВАТЬ: Уточнение: хочу подчеркнуть, что я хочу привязать к элементу XAML Grid
, а не к какой-либо другой сетке или DataGrid
. Thx!