wpf 界面中放了listbox想让他在最上层显示出来。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf 界面中放了listbox想让他在最上层显示出来。相关的知识,希望对你有一定的参考价值。

界面中有很多控件和容器,想让这个listbox在最上层显示出来,我设置了Panel.ZIndex,但是还不行,效果如图

现在我想让这个listBox (显示北京XXX的那个)在最上层显示出来

参考技术A 请问你为啥不用combobox呢?否则的话,就在listbox的外层套层popup。追问

用combobx 可以实现下拉框功能,但是怎么实现动态提示工能呢?例如我输入的东西,如果他的itemssource中有,那么就把下拉框展开?怎么实现呢?

追答

原来你想实现这种效果。那就不用combobox。用popup里加个listbox来实现呗。你的输入框得有个keydown事件,每次你输入一个字符,就遍历list,如果list存在有一项和你输入的字符相符,那么就设置popup的isOpen为true,否则为false。

本回答被提问者和网友采纳
参考技术B 上面的正解,套个popup

wpf listbox 显示不全 而且没滚动条

wpf listbox 显示不全 而且没滚动条
应该是12条数据的,现在只显示7条,而且没滚动条,滚动鼠标也没反应。

我觉得你是不是没有设置listbox 的高度而造成的这种情况?
假如排出没有设置高度,你可以考虑使用ScrollViewer这个控件把ListBox包裹起来。追问

问题解决了,设置Listbox的高度是可以解决,但是这样感觉不好,其实我在Listbox外面加了StackPanel,把StackPanel去掉就行了。让Listbox外面是Grid就行了。

参考技术A 你放在什么容器里面的呢?StackPanel?

以上是关于wpf 界面中放了listbox想让他在最上层显示出来。的主要内容,如果未能解决你的问题,请参考以下文章

wpf 中scrollviewer 中放置个LISTBOX,当焦点在LISTBOX时候,滚动鼠标不响应Scrollviewer的鼠标滚动

请问wpf中的GroupBox控件我想让他的Header位于右下角,注意是右下角,能实现吗?请详细说明,谢谢!

qt中,我的焦点在一个combobox中,但是只有外面的小虚线。我想让他在焦点处,让我看着明显点。

wpf中我自定义了一个自定义控件,add到了界面,如何设置显示在最底层?后台代码如何控制?

WPF中我在最上面添加一个菜单栏,点击不同的菜单选项,然后在下面的区域显示不同的界面,请问怎样实现?

wpf实现QQ表情弹出框效果