我实现了一个WPF应用程序,该应用程序负责Web抓取。因此,该应用程序包含一个组合框以选择“屏幕”,我可以根据选择在每个“屏幕”下剪贴元素。现在,我计划将组合框更改为自动完成(可搜索组合框)。好的部分是我在普通的组合框内实现了它,并且可以正常工作,而坏的部分是我需要对UI进行一些更改,使其类似于我附加的图像。是否可以让更多的人了解WPF,或者是否可以解决,或者是否有任何特定的风格可以实现类似的效果。附加图片
答案 0 :(得分:0)
您需要创建自定义样式。首先,我建议您尝试使用ComboBox本身的项目模板。
<ComboBox>
<ComboBox.ItemTemplate>
<DataTemplate>
<YourAutoComplete />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
然后,对于您的AutoComplete
控件,您可以使用已经创建的样式-
https://github.com/MahApps/MahApps.Metro
https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit