wpf ComboBox下拉列表不显示滚动条
时间: 2023-08-07 16:03:45 浏览: 362
要使 WPF ComboBox 下拉列表显示滚动条,可以在 ComboBox 标记中设置 ScrollViewer.VerticalScrollBarVisibility 属性为“Auto”或“Visible”。下面是一个示例:
```
<ComboBox ScrollViewer.VerticalScrollBarVisibility="Auto">
<ComboBoxItem>Item 1</ComboBoxItem>
<ComboBoxItem>Item 2</ComboBoxItem>
<ComboBoxItem>Item 3</ComboBoxItem>
<ComboBoxItem>Item 4</ComboBoxItem>
<ComboBoxItem>Item 5</ComboBoxItem>
<ComboBoxItem>Item 6</ComboBoxItem>
<ComboBoxItem>Item 7</ComboBoxItem>
<ComboBoxItem>Item 8</ComboBoxItem>
<ComboBoxItem>Item 9</ComboBoxItem>
<ComboBoxItem>Item 10</ComboBoxItem>
<ComboBoxItem>Item 11</ComboBoxItem>
<ComboBoxItem>Item 12</ComboBoxItem>
<ComboBoxItem>Item 13</ComboBoxItem>
<ComboBoxItem>Item 14</ComboBoxItem>
<ComboBoxItem>Item 15</ComboBoxItem>
<ComboBoxItem>Item 16</ComboBoxItem>
<ComboBoxItem>Item 17</ComboBoxItem>
<ComboBoxItem>Item 18</ComboBoxItem>
<ComboBoxItem>Item 19</ComboBoxItem>
<ComboBoxItem>Item 20</ComboBoxItem>
</ComboBox>
```
上述示例中,ScrollViewer.VerticalScrollBarVisibility 属性设置为“Auto”,这表示当下拉列表的高度超出 ComboBox 控件的高度时,会自动显示滚动条。如果设置为“Visible”,则无论下拉列表的高度是否超出 ComboBox 控件的高度,都会显示滚动条。
阅读全文