ARTICLE
Expander in WPF
In this article you will learn how to create a Expander in WPF.
Expander has extra
facility to expand content as compare to GroupBox.
Expander wraps a region of content and By clicking a small arrow button user can
show or hide the content. The IsExpanded
property determines if the panel is expanded or not.
ExpandDirection is used to make the content expanded behaviour. You can
use the four Directions, Down, Up, Right and
Left to change the Expanded direction of the
content. Expander is frequently used in online help and on web pages to include
large amounts of content without overwhelming users with information they don't
want to see.
Example of
GroupBox
<Window
x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
Height="350"
Width="525">
<StackPanel>
<Expander
Margin="5"
Padding="5"
Header="Form
1">
<Button
Padding="3">Click
to open form 1</Button>
</Expander>
<Expander
Margin="5"
Padding="5"
Header="Form
2" >
<TextBlock
TextWrapping="Wrap">
Sorry for inconvience, form is under process...
</TextBlock>
</Expander>
<Expander
Margin="5"
Padding="5"
Header="Form
3">
<Button
Padding="3">Click
to open form 3</Button>
</Expander>
<Expander
Margin="5"
Padding="5"
Header="Form
4">
<Button
Padding="3">Click
to open form 4</Button>
</Expander>
</StackPanel>
</Window>
OUTPUT

CONCLUSION
Hope this article help you to
understand about Expander in WPF.