Wpf listview项中存在的内部网格未拉伸

Wpf listview项中存在的内部网格未拉伸,wpf,xaml,Wpf,Xaml,在列表视图中,我使用网格来排列列表视图项的控件 这是密码 <ListView.ItemTemplate> <DataTemplate> <Border> <!--<

在列表视图中,我使用网格来排列列表视图项的控件 这是密码

<ListView.ItemTemplate>
                                            <DataTemplate>
                                                <Border>
                                                    <!--<Label Width="Auto" HorizontalAlignment="Stretch"  Height="3"  Background="LightGray"></Label>-->
                                                    <Grid HorizontalAlignment="Stretch" MinWidth="220" >
                                                        <Grid.RowDefinitions>
                                                            <RowDefinition Height="Auto" />
                                                            <RowDefinition Height="Auto" />
                                                        </Grid.RowDefinitions>
                                                        <Grid.ColumnDefinitions>
                                                            <ColumnDefinition Width="65*"/>
                                                            <ColumnDefinition Width="10" />
                                                            <ColumnDefinition Width="25*" />
                                                        </Grid.ColumnDefinitions>
                                                        <TextBlock Grid.Row="0" Grid.Column="0" HorizontalAlignment="Left" FontWeight="Bold"  Text="{Binding Path=Name}"/>
                                                        <TextBlock Grid.Row="0" Grid.Column="2" HorizontalAlignment="Right" Text="{Binding PlanDate.DateValue,StringFormat=d}"></TextBlock>
                                                        <TextBlock Grid.Row="1" Grid.Column="0" HorizontalAlignment="Left" Text="{Binding Owner}"></TextBlock>
                                                        <TextBlock Grid.Row="1" Grid.Column="2"  HorizontalAlignment="Right" Text="{Binding ForecastDate.DateValue,StringFormat=d}"></TextBlock>
                                                    </Grid>
                                                    <!--<Label Width="Auto" HorizontalAlignment="Stretch"  Height="3"  Background="LightGray"></Label>-->
                                                </Border>

                                            </DataTemplate>
                                        </ListView.ItemTemplate>


此处,网格Column 2水平对齐中的文本块设置为右侧。。仍然没有将TexBlock放置在右侧。我是不是搞错了?请建议

尝试将
HorizontalContentAlignment=“Stretch”
添加到您的
列表视图
(默认值为
Left
,这就是您看到它没有被拉伸的原因)


您可以删除内部
网格中的
HorizontalAlignment=“Stretch”MinWidth=“220”

尝试将
HorizontalContentAlignment=“Stretch”
添加到
列表视图中(默认值为
Left
,这就是您看到它没有拉伸的原因)


您可以删除内部
网格中的
HorizontalAlignment=“Stretch”MinWidth=“220”
工作正常。。谢谢你,工作做得很好。。非常感谢。