水平方向に配置された画像のコレクションがあります。包含ListBox
は、親コントロールを完全に満たします。これで、親コントロールのサイズを変更して、画像のサイズを変更する必要があります。ListBoxItem
のサイズに合わせて高さを変更しないでくださいListBox
。
ListBoxの私のコード
<ListBox ItemsSource="{Binding Path=Pages}"
VerticalContentAlignment="Stretch"
KeyboardNavigation.IsTabStop="False"
Height="Auto" MinHeight="120">
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Path=PageThumbnail}" Stretch="Uniform/>
</DataTemplate>
</ListBox.ItemTemplate>
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>