【发布时间】:2010-11-22 07:18:46
【问题描述】:
代码如下:
<GridViewColumn DisplayMemberBinding="{Binding Path=BookId}" Width="100">
<GridViewColumn.Header>
<Border BorderBrush="Black">
<TextBlock Width="{Binding RelativeSource=
{RelativeSource FindAncestor,
AncestorType={x:Type GridViewColumn}},
Path=Width}" Text="ID">
<TextBlock.ContextMenu>
<ContextMenu>item1</ContextMenu>
</TextBlock.ContextMenu>
</TextBlock>
</Border>
</GridViewColumn.Header>
</GridViewColumn>
基本上我要做的是使标题中的 TextBlock 遵循整个列的宽度。
它不起作用:文本块的宽度总是与里面的文本匹配。有任何想法吗?... 提前致谢!
【问题讨论】:
标签: wpf listview binding relativesource