Я пытаюсь создать ListView с редактируемыми ячейками, скажем, когда я дважды щелкаю по ячейке, он превращается в редактируемый ComboBox, тогда я могу ввести что-то или выбрать из comboItems. Прежде чем дважды щелкнуть по ячейке для редактирования, я бы не хотел видеть comboBox Arrow (ячейка не должна представлять себя как выпадающий список, прежде чем я нахожусь в режиме редактирования, но как Label/TextBlock).WPF Editable Listview с редактируемым ComboBox
То, что я сделал до сих пор это:
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox IsEditable="True" SelectedIndex="0" >
<ComboBoxItem>One</ComboBoxItem>
<ComboBoxItem>Two</ComboBoxItem>
<ComboBoxItem>Three</ComboBoxItem>
</ComboBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
Но я до сих пор можно увидеть ComboBox стрелку перед тем, как в режиме редактирования (я просто не знаю, как скрыть стрелка) также есть разница в цвета между выбранной строки в ListView и в ComboBox, см:
Не могли бы вы помочь с кодами образцов, указателей или идей. Заранее спасибо.
PS: новичок в WPF