Я пытаюсь реализовать Image-Overview в своем WPF-приложении. На данный момент у меня есть все изображения ниже друг друга, с возможностью прокрутки по вертикали, но они мне нужны в горизонтальной сетке прокрутки 3х (n/3) изображений, где n - общее количество изображений.Как создать сетку изображений с прокруткой по горизонтали в wpf
<UserControl.Resources>
<Style TargetType="{x:Type ListBox}">
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<Border BorderBrush="Black" BorderThickness="4" CornerRadius="5" Margin="6" >
<Image Source="{Binding Path=UriSource}" Stretch="Fill" Width="100" Height="120" />
</Border>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</UserControl.Resources>
<UserControl.DataContext>
<ObjectDataProvider ObjectType="{x:Type local:FileCollection}" MethodName="LoadImages" />
</UserControl.DataContext>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions>
<ListBox ItemsSource="{Binding}" Grid.ColumnSpan="3" />
</Grid>
Фактическая ориентация является:
H
H
H
.
.
.
После того как я последовал pushprajs совет ИТС:
HHH...
Что я хотел бы видеть это:
HHHH
HHH
HHH
И снова реальные изображения:
, как она выглядит сейчас:
, что я хотел бы видеть:
Изменение ориентации хорошо до сих пор, но вы также имеете понятия, как заказать фотографии в 3 раза (п/3) -Grid? –
Вы могли бы разместить фотографию, что бы вы хотели видеть? – pushpraj
Я сделал некоторые изменения в своем открытии, надеюсь, что это описывает то, что мне нравится. В противном случае я мог бы поднять изображение, которое мне нужно было бы искать. –