DataTemplate内の要素のバインディングパスを取得するにはどうすればよいですか? 私のXAMLは、このようになります:「ノーマル」GridViewColumnHeader.DisplayMemberBindingのための結合パスを取得するにはC#/ WPF:DataTemplate内の要素のバインディングパスを取得する
<GridViewColumn Header="Double">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding TotalValues, Mode=OneWay, StringFormat=\{0:0\'0.00\}, Converter={StaticResource GridValueConverter}}" TextAlignment="Right" Width="auto"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Comments" DisplayMemberBinding="{Binding Path=Comments, Mode=OneWay}" Width="auto"/>
私はTextBlock.Text
の結合パスのための同じを取得できますか
var field = (string)((Binding)((GridViewColumnHeader)e.OriginalSource).Column.DisplayMemberBinding).Path.Path;
のですか?
@ Andrew-Van-Berg OMG!ありがとうございました!スヌープとWPFインスペクタはこれまで最高のものです! –
@Alexander Van Berg - ありがとうございました – Peter