Windows 10 Universal app,我在应用程序中有一些ComboBox控件。它们很简单,我将它们添加到xaml中,如下所示:
<ComboBox Name="cbDelType" RelativePanel.RightOf="txtDelType" RelativePanel.Below="cbRouting" Margin="0,5,5,0" HorizontalAlignment="Stretch" RelativePanel.AlignRightWithPanel="True">
在后面的代码中,我然后从列表中向ComboBox添加项目。这一切都运行正常,当我选择ComboBox时,我按照预期得到了我的下拉。
但是,我有三个问题/问题与默认的ComboBox或下拉。
据我所知,ComboBox利用ScrollViewer显示/滚动下拉列表中的项目。我想在下拉列表顶部显示标题文本。例如,“从下面的列表中选择一个项目”。我看到有一个ScrollViewer.TopHeader属性,但我没有看到设置该属性的简单方法。
滚动查看器不断滚动。意思是,当它到达最后一个项目时,它会绕过第一个项目并继续滚动。我不知道我是否喜欢这种效果,特别是当下拉和其他样式没有标题时,这是令人困惑的。是否有一种简单的方法可以禁用此功能,以便ScrollViewer在最后一项上停止,然后您必须向上滚动才能返回顶部?
是否有一种简单的方法可以更改下拉列表的某些默认属性?就像制作模态,或改变背景颜色,选择文字颜色等...?
谢谢!
麦克