ItemsControlを使用してパネルにデータを入力するために動的に入力するドックパネルがあります。ドックパネルは、パネルの残りの部分を埋めるためにitemscontrolリストの最後の子を必要としますが、この方法でデータを入力しても発生しないようです...最後のアイテムを展開するにはどうすればよいですか?
設定方法のスニペット:(入力されたユーザーコントロールとパネルの背景を区別できるように、ドックパネルの背景を青に設定していることに注意してください)
<DockPanel Background="Blue" LastChildFill="True" Margin="0">
<ItemsControl ItemsSource="{Binding Requirements}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<local:TMGrid2View Baseline="{Binding}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DockPanel>
何が起こっているかについての私の現在の仮説は、itemscontrol内に入力された子ではなく、child-fillがitemscontrolに適用されているというものです。私は過去にセッターを使用して、たとえば子をパネルの側面にドッキングするように指定しました...しかし、子セッターを拡張するためのオプションはないようです...