8

How to expand/collapse a WPF Expander in code? I need to do it in order to initialize a control in it.

relapse
  • 83
  • 1
  • 1
  • 5
  • Don't see why you need to expand...to initialize a control in it? If that control has it's Name property set you can easily refer to it in code without expanding the expander that holds the control you want to initialize. – Youp Bernoulli Jan 17 '12 at 08:41

2 Answers2

22

Use the IsExpanded property, set it to true for making the content visible:

myExpander.IsExpanded = true;

Set it to false to collapse the expander.

S2S2
  • 8,322
  • 5
  • 37
  • 65
0

You could just set IsExpanded property, but I prefer to use VisualStateManager and do such UI changes using VisualStateManager.GoToState.

Anatolii Gabuza
  • 6,184
  • 2
  • 36
  • 54