【WPF】Expander只展示一个

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【WPF】Expander只展示一个相关的知识,希望对你有一定的参考价值。

参考技术A 点击某个标题的时候,自动展开下面的子项列表,同时关闭之前展开的子项列表。

详参考:数据浏览表的Expander

1. List<Expander> expanderList = new List<Expander>();  //实例化个列表

2.expanderList.Clear();  //读取设备之前先清一下

3. //  Expander newExpander = new Expander();

                expanderList.Add(newExpander);  //把示例话的Expander存进列表

4.//Expander只允许弹出一个列表框

            foreach (Expander exp in expanderList)

           

                if(exp==sender)

               

                    exp.IsExpanded = true;

               

                else

                    exp.IsExpanded = false;

               

           

以上是关于【WPF】Expander只展示一个的主要内容,如果未能解决你的问题,请参考以下文章

WPF中Expander与ListBox(ItemsControl)嵌套中的问题

WPF 自定义Expander

WPF TreeView,Expander样式使用

WPF 简易手风琴 (ListBox+Expander)

WPF MVVM阻止Expander控件崩溃

c# wpf中如何向expander中动态添加xml中的内容