Я все еще изучаю WPF, но я действительно смущен тем, что должно быть очень просто. То, что я хочу сделать, это сосредоточить содержимое 3-го и 4-го столбцов. Когда я запускаю это, столбцы по левому краю:.WPF - Как центрировать данные столбца в ListView?
<ListView Margin="0" x:Name="listMonitoredUrls" AlternationCount="1"
ItemsSource="{Binding}" >
<ListView.View>
<GridView>
<GridViewColumn Header="Description" DisplayMemberBinding="{Binding FriendlyDesc}"/>
<GridViewColumn Header="Url" DisplayMemberBinding="{Binding Url}"/>
<GridViewColumn Header="Frequency">
<GridViewColumn.CellTemplate >
<DataTemplate>
<TextBlock Text="{Binding ScanFrequencyMinutes}"
HorizontalAlignment="Center"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Next Scan" >
<GridViewColumn.CellTemplate >
<DataTemplate>
<TextBlock Text="{Binding TimeNextScanStr}"
HorizontalAlignment="Center"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
я "м действительно начинает нравиться WPF, но некоторые простые вещи, как это, кажется, очень трудно
Это было то, что я использовал в своей первой попытке. Это тоже не работает. Извините за то, что не поставил это в моей первоначальной публикации. –
Работает ли это, если вы нажмете слева или справа? проверьте эту ссылку и посмотрите, можете ли вы выявить различия с вашим xaml -> http://social.msdn.microsoft.com/forums/en-US/wpf/thread/1f17a5a6-c71f-4810-b8bc-e4eb2a25fa96/ – JohnIdol