1

次のテンプレートは、単一のDataGridCellとして指定されている場合、コンテンツを正しく表示します(Click イベントの後に見つかります)。ControlTemplateDataGridCell

<DataTemplate x:Key="gridCellTemplate">
  <Border BorderBrush="RoyalBlue"
          BorderThickness="2"
          CornerRadius="15">
    <ContentPresenter Content="{Binding}"
                      Margin="2,2,2,2" />
  </Border>
</DataTemplate>

ただし、このテンプレートを型ControlTemplateをターゲットDataGridCellとするスタイルの として使用し、そのスタイルを の として使用するとCellStyleDataGridColumn列セルのコンテンツは として表示されますDataRowView。つまり、セルは の一致する要素から適切なコンテンツを抽出できませんでした。ItemArray.

バインディングを正しく設定する方法を知っている人はいContentPresenterますか?

4

0 に答える 0