質問

私は私のコラムなどを与えるために私はGridViewコントロールでビューを交換していますWPFのListViewコントロールを持っています。

(私は列をサブクラス化していると、それはいくつかの余分な性質を持っている)

私は列にセルのコンテンツテンプレートを適用したいとGridViewColumnにセル・テンプレートからバインディングありません

任意のアイデア?

役に立ちましたか?

解決

まあ、それはかなり簡単なはずます:

<GridViewColumn x:Name="myColumn" Header="My Header">
<GridViewColumn.CellTemplate>
    <DataTemplate>
        <TextBlock Text="{Binding ElementName=myColumn, Path=Header}"
                   TextAlignment="Right" Width="auto"/>
    </DataTemplate>
</GridViewColumn.CellTemplate>

ちょうどあなたの列に名前を付け、ElementNameのような結合供給の名前とあなたの列のプロパティにバインドすることができるようになります。

これはトリックを行う必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top