Я пытаюсь создать ListView
в моем проекте, и я хотел бы, чтобы его элементы были в квадрате.
Ниже приведено мое текущее состояние, основанное на ответах, которые я нашел в Интернете.Squaring ListView элементов с использованием DataTemplate
Мои ListView
:
<ListView ScrollViewer.HorizontalScrollBarVisibility="Disabled"
ScrollViewer.VerticalScrollBarVisibility="Hidden" Grid.Row="1"
Background="Transparent" ItemsSource="{Binding RibbonItemList}" ItemTemplate="{StaticResource RibbonPagesListItemTemplate}" />
и вот моя попытка в квадратуре ListView
s ItemTemplate
:
<DataTemplate x:Key="RibbonPagesListItemTemplate" DataType="x:Type AppPage">
<Grid Width="Auto" Height="{Binding RelativeSource={RelativeSource Self}, Path=ActualWidth}">
<Image Height="25" Width="25" Source="{Binding Path=ImgSrc}" />
</Grid>
</DataTemplate>
Однако выше делает не работу, и я не могу найти объяснение или подходящего раствора.
Как я могу сделать эту работу?
Что означает «возведение в квадрат» предметов? что не работает? какое сообщение об ошибке вы видите? –