以下模板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
类型的样式,并将该样式用作CellStyle
a DataGridColumn
,则列单元格的内容显示为DataRowView
,这意味着单元格无法从匹配的元素中提取其正确内容ItemArray
.
任何人都知道如何正确设置绑定ContentPresenter
?