Я определил элемент управления ItemsControl в xaml следующим образом:
<ItemsControl BorderThickness="0" Name="SummaryList">
</ItemsControl>
В том же файле xaml я определил следующий DateTemplate для каждого элемента в ItemsControl:
<DataTemplate DataType="{x:Type app:UpgradeItem}">
<StackPanel Orientation="Horizontal">
<Label Margin="5,5" Content="{Binding Path=ItemText,Mode=OneTime}" />
<Label Margin="5,5" Content="{Binding Path=FromVersion,Mode=OneTime}" />
<Label Margin="5,5" Content="{Binding Path=ToVersion,Mode=OneTime}" />
</StackPanel>
</DataTemplate>
Я привязал ItemSontrol ItemsControl к общему списку UpgradeItems (т.е. List) и программно добавляю в этот список во время выполнения.Элементы в элементе управления ItemsControl заполняются правильно, за исключением того, что данные в столбцах не выровнены.Как я могу изменить это так, чтобы три отдельных столбца (ItemText, FromVersion и ToVersion) были выровнены?
TIA