DataTemplate x:Key="CellTemplate"
到达网格DataContext
的{{1}}有什么问题?
ContentControl
答案 0 :(得分:1)
想出来,这很令人困惑,但数据模板中的数据上下文设置为内容控件的内容,而不是其数据上下文。而不是设置每个内容控件的数据上下文,设置其内容。
示例:
<ContentControl Grid.Row="1"
ContentTemplate="{StaticResource CellTemplate}"
Content="{Binding Mode=Default, XPath=/root/foo[1]/@a}" />
或者,或者:
<ContentControl Grid.Row="0"
ContentTemplate="{StaticResource CellTemplate}"
DataContext="{Binding Mode=Default, XPath=/root/foo[1]/@a}"
Content="{Binding}" />