我有一个 GridView:
<GridViewColumn Width="{Binding ElementName=helperField, Path=ActualWidth}" >
<GridViewColumn.Header>
<StackPanel Orientation="Horizontal" >
<TextBlock Text="{x:Static lang:TextResource.name}" HorizontalAlignment="Left" Width="200" />
<TextBlock Margin="20,0,0,0" Text="{Binding SelectedWorkingDate.WorkingDate.Date, StringFormat=d}" Width="100" />
<TextBlock Margin="0,0,17,0" Text="{x:Static lang:TextResource.workingtime_time}" Width="80" />
<TextBlock Text="{x:Static lang:TextResource.desc}" Margin="15,0,0,0" Width="300" HorizontalAlignment="Right" />
</StackPanel>
</GridViewColumn.Header>
...
现在我的 gridViewColumn 填充了所有可用空间,但标题也在 fe 最大化窗口后移动。我该怎么做才能在标题中明确显示 StackPanel 的位置。
我还用 ListView 创建了一个空白项目,设置 GridViewColumn width="900" 并看到相同的行为,所以也许我应该使用一个属性来改变这种行为?