我正在寻找一个看起来像TextBox
右侧带有向上和向下按钮的控件。当您单击按钮时,它应该更改列表中所选项目的索引。它应该一次只显示一个项目。希望这张照片能更好地表达我在寻找什么:
我希望有一种方法来设置 a 的样式ListBox
或ComboBox
将其取消,但这似乎是不可能的。我考虑过使用滑块,但我的值列表可能有也可能没有差距(即可能是 150、151,153,160,...)。
我可以通过设置高度来接近 a ListBox
,但它不会在您滚动时更改 SelectedIndex:
<ListBox Height="23" Margin="5" VerticalAlignment="Center" HorizontalAlignment="Center">
<ListBoxItem>1</ListBoxItem>
<ListBoxItem>2</ListBoxItem>
<ListBoxItem>3</ListBoxItem>
<ListBoxItem>4</ListBoxItem>
<ListBoxItem>5</ListBoxItem>
</ListBox>
那么是否可以连接滚动按钮,以便在单击按钮时可以适当地调整索引?第二个问题是,是否可以在添加滚动条之前设置“ListBox”中显示的项目数,而不是设置高度?