我正在按照此引用在我的应用程序中实现自动填充文本框: http://www.broculos.net/2014/04/wpf-autocompletebox-autocomplete-text.html
我注意到使用itemtemplate与不使用itemtemplate有所不同。使用模板时,项目之间有更多空间。我需要使用itemtemplate但是如何让它看起来更像是在不使用模板时,将项目移动得更近?
答案 0 :(得分:0)
当不使用ItemTemplate时,下拉列表中的单个项目将是简单的字符串,并将由UI中的TextBlocks表示。默认情况下,TextBlocks没有任何边距,因此这些线条靠得很近。
分配ItemTemplate将替换此视觉外观(使用ItemTemplate定义的任何内容)。很可能在ItemTemplate中定义了一些margin / padding,例如:如果使用Label作为表示(标签分配了一些默认边距)。
更改ItemTemplate的单个元素的margin / padding属性应该有帮助。