我有一个DataTemplate
我正在使用的CellTemplate
for a GridViewColumn
。
我想为DataTemplate
:
<DataTemplate
x:Key="_myTemplate">
<TextBlock
Text="{Binding Path={Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type GridViewColumn}}, Path=Header}}" />
</DataTemplate>
MyGridView
绑定到 a DataTable
,并且我想绑定到DataTable
其名称等于附加到的 HeaderGridViewColumn
的列。DataTemplate
[我希望这是有道理的!]
不幸的是,这不起作用。我收到 XamlParseException:“无法在 'Binding' 类型的 'Path' 属性上设置 'Binding'。只能在 DependenceyObject 的 DependencyProperty 上设置'Binding'。”
我该如何设置?
编辑(提升 DanM 对问题的评论)
我基本上需要一个DataTemplate
其绑定由和附加到DataContext
哪个列。DataTemplate
有替代方案吗?