【发布时间】:2016-03-02 13:31:47
【问题描述】:
我正在尝试创建一个带有可编辑单元格的 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 的初学者
【问题讨论】:
标签: wpf xaml listview gridview