У меня возникла следующая проблема в дизайне моего XAML.Ширина полосы связующей сетки
Мне нужно прийти к концу, чтобы расположить мои данные как сетку, но с обычным DataTemplate
. Поэтому я создаю верхний Grid
, который содержит две заголовочные таблицы элементов данных. Ниже Grid
Я построю StackPanel
с ItemsControl
, который включает в себя DataTemplate
, который отображает мои данные. Все в порядке, когда я запускаю приложение, я получаю заголовки заголовков и элементы данных ниже, как сетка. Моя проблема заключается в том, что метки и содержимое элементов выравниваются неправильно. Поэтому я подумал о привязке Width
столбцов заголовка заголовка к ActualWidth
ItemTemplate
, но, к сожалению, это не сработает.
Есть ли какой-либо чистый способ достичь этого?
Заранее спасибо ...
+1 - это один из тех неочевидных методов WPF, о которых каждый должен знать. –
@Robert Rossney: Абсолютно, и это довольно элегантное решение общей проблемы. –