以下模板DataGridCell正确显示了内容,当它被指定为ControlTemplate单个时DataGridCell(在 Click 事件之后找到):
<DataTemplate x:Key="gridCellTemplate">
<Border BorderBrush="RoyalBlue"
BorderThickness="2"
CornerRadius="15">
<ContentPresenter Content="{Binding}"
Margin="2,2,2,2" />
</Border>
</DataTemplate>
但是,如果我将此模板用作ControlTemplate针对该DataGridCell类型的样式,并将该样式用作CellStylea DataGridColumn,则列单元格的内容显示为DataRowView,这意味着单元格无法从匹配的元素中提取其正确内容ItemArray.
任何人都知道如何正确设置绑定ContentPresenter?