TextColumnを持つDataGridコントロールがあります
<DataGrid ItemsSource="{Binding Path=Dvm.Data}"
Name="GrdName"
AutoGenerateColumns="False"
Margin="5"
SelectionMode="Single">
<DataGrid.Columns>
<DataGridTextColumn Header="Column 1"
Binding="{Binding Path=Col1, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}"
Width="*"/>
</DataGrid.Columns>
</DataGrid>
UpdateSourceTrigger設定をテストする必要があるカスタムコントロールがありますが、コードからアクセスするのに問題があります。私はこのようなことをしたいと思います:
BindingOperations.GetBindingExpression(GrdName.Columns[0], DataGridTextColumn.BindingProperty);
ただし、BindingPropertyは実際には依存関係プロパティではないため、それを行うことはできません。UpdateSourceTrigger設定を取得できるように、その列のBindingプロパティのバインディング式を取得する方法を知っている人はいますか?
ありがとう、マット