DataGrid ComboBox 열의 ElementStyle
을 변경하려고합니다. 컨트롤이 편집되고 있지 않을 때 실제로 스타일은 TextBlock
유형입니다. 다른 예에서와 같이 그래서, 나는 시도했다 :WPF의 DataGridComboBoxColumn에 대한 ElementStyle 오류
가가 'TextBlock의'은 TargetType이의 유형과 일치하지 않습니다 :
<DataGridComboBoxColumn.ElementStyle> <Style TargetType="TextBlock"> <Setter Property="Background" Value="Green" /> </Style> </DataGridComboBoxColumn.ElementStyle>
을이 나의
DataGridComboBoxColumn
정의에 포함되는 경우,이 이상한 오류 메시지가 요소 'TextBlockComboBox'.
정확히 TextBlockComboBox
은 무엇입니까? 또는 더 중요한 점은 으로 이동하려면 어떻게해야합니까? ComboBox
타겟팅은 아무 것도하지 않는 것 같습니다.
'TemplateColumn'을 사용하는 것이므로, 답변으로 표시하겠습니다. 나는 왜 다른 코드가 나왔는지 정확히 이해하지 못한다. 하지만 한 가지 해결책은 내가 필요한 모든 것입니다 :) – Tekito