FlexGrid for UWP
CellTemplate プロパティ
使用例 

C1.UWP.FlexGrid アセンブリ > C1.Xaml.FlexGrid 名前空間 > Column クラス : CellTemplate プロパティ
編集モードでないセルのコンテンツを表示するために使用するテンプレートを取得または設定します。
シンタックス
'宣言
 
Public Property CellTemplate As Windows.UI.Xaml.DataTemplate
public Windows.UI.Xaml.DataTemplate CellTemplate {get; set;}
解説

CellTemplateプロパティと CellEditingTemplateプロパティは、Microsoft DataGrid for Silverlight/WPF の相当するプロパティと同様に機能します。

これらのプロパティは XAML で定義でき、列内のセルを表すビジュアル要素の作成に使用されます。

CellTemplateは通常のモードでセルを作成し、 CellEditingTemplateは編集モードでセルを作成します。

ほとんどの場合、カスタムテンプレートが含まれてる列にも Bindingを指定する必要があることに注意してください。グリッド内の値を表示および編集するためにはテンプレートが使用されますが、クリップボードやエクスポートのサポートなどの目的でデータ値を取得する場合には、列の連結が使用されます。

使用例
次の XAML は、セルを表示および編集するためのカスタムテンプレートを含む列を作成します。テンプレートに加えて、列に Bindingも指定していることに注意してください。
<c1:C1FlexGrid x:Name="_fgTemplated">
  <c1:C1FlexGrid.Columns>
    <!-- テンプレート列を追加します -->
    <!-- クリップボードとエクスポートのサポートのためにのみ使用される連結 -->
    <c1:Column Binding="{Binding Name}" Header="Template" Width="200">
      <!-- 表示モードのセルのテンプレート -->
      <c1:Column.CellTemplate>
        <DataTemplate>
          <TextBlock Text="{Binding Name}" Foreground="Green" FontWeight="Bold" />
        </DataTemplate>
      </c1:Column.CellTemplate>
      <!-- 編集モードのセルのテンプレート -->
      <c1:Column.CellEditingTemplate>
        <DataTemplate>
          <Grid>
            <Grid.ColumnDefinitions>
              <ColumnDefinition Width="Auto" />
              <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Image Source="edit_icon.png" Grid.Column="0" />
            <TextBox Text="{Binding Name, Mode=TwoWay}" Grid.Column="1" />
          </Grid>
        </DataTemplate>
      </c1:Column.CellEditingTemplate>
    </c1:Column>
  </c1:C1FlexGrid.Columns>
</c1:C1FlexGrid>
参照

Column クラス
Column メンバ