我在WPF中发现的一个缺点是它没有一个数值UpDown控件。因此,我制作了一个高度为25的列表框,以便它一次只显示一项,并且垂直滚动感觉就像一个UpDown控件。我的问题是,当我使用滚动来更改值时,我无法获得列表框中显示的当前值。有没有办法在不选中的情况下获得列表框中显示的值?
发布于 2009-06-03 10:41:33
虽然没有标准的WPF NumericUpDown,但您可以尝试NumericUpDown Custom Control with Theme and UI Automation Support Sample。
发布于 2011-03-17 11:24:32
扩展的WPF工具包有一个:NumericUpDown

发布于 2009-06-03 10:37:18
既然你正在使用WPF,你可以改变你的ListBoxItem的模板,当项目被选中时,你可以改变它的外观为nothing (我的意思是移除触发器),仅此而已。
我希望它是有帮助的,除非你需要比这更多的东西。
https://stackoverflow.com/questions/943973
复制相似问题