【WPF】Expander只展示一个

效果图

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

详参考:数据浏览表的Expander

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

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只展示一个)