4
이전에이 질문을 받았음을 알고 있습니다. 새로운 영리한 해결책이 있는지 확인하고 있습니다. DataGridComboBoxColumn
의 SelectedIndex
을 바인딩하는 더 좋은 방법이 있습니까?바인딩 DataGridComboBoxColumn SelectedIndex
<!-- This is a little ridiculous -->
<DataGridComboBoxColumn Header="Batch Type"
ItemsSource="{Binding Source={StaticResource methodOfPaymentItemsProvider}}">
<DataGridComboBoxColumn.ElementStyle>
<Style TargetType="ComboBox">
<Setter Property="SelectedIndex"
Value="{Binding MethodOfPayment,
UpdateSourceTrigger=PropertyChanged}" />
</Style>
</DataGridComboBoxColumn.ElementStyle>
<DataGridComboBoxColumn.EditingElementStyle>
<Style TargetType="ComboBox">
<Setter Property="SelectedIndex"
Value="{Binding MethodOfPayment,
UpdateSourceTrigger=PropertyChanged}" />
</Style>
</DataGridComboBoxColumn.EditingElementStyle>
</DataGridComboBoxColumn>
그리고 귀하의 질문은 무엇입니까? – Botonomous