我有一个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填满了所有可用的空间,但是头也在f.e.之后移动。最大化窗口。我该怎么做才能让我的StackPanel在报头中有明确的位置。
我还用ListView创建了一个空白项目,将GridViewColumn width=设置为“900”,并看到了相同的行为,所以也许我应该使用某个属性来更改该行为?
发布于 2014-02-15 20:05:34
您可以使用Canvas:
<Canvas>
<TextBlock Canvas.Top="20" Canvas.Left="20" Text="{x:Static lang:TextResource.name}"
</Canvas>https://stackoverflow.com/questions/21796646
复制相似问题