我想創建一個帶有可編輯單元格的ListView,比如說當我雙擊一個單元格時它變成了一個可編輯的ComboBox,然後我可以輸入一些東西或從comboItems中選擇。在我雙擊一個單元格進行編輯之前,我不希望看到組合框箭頭(一個單元格不應該在編輯模式之前呈現爲組合框,而是作爲Label/TextBlock)。WPF可編輯列表視圖與可編輯組合框
我迄今所做的是這樣的:
<GridViewColumn.CellTemplate>
<DataTemplate>
<ComboBox IsEditable="True" SelectedIndex="0" >
<ComboBoxItem>One</ComboBoxItem>
<ComboBoxItem>Two</ComboBoxItem>
<ComboBoxItem>Three</ComboBoxItem>
</ComboBox>
</DataTemplate>
</GridViewColumn.CellTemplate>
但我仍然可以看到ComboBox箭頭在編輯模式下得到(我只是不知道如何隱藏箭頭)也存在差異之前ListView的選擇行和組合框之間的顏色,請參閱:
請您與示例代碼,指針或想法幫助。提前致謝。
PS:我在WPF初學者