Exapander в WPF - PullRequest
       26

Exapander в WPF

0 голосов
/ 18 декабря 2009

Я хочу создать расширители, которые будут отображать различные конфигурации .. как настройки цвета, настройки почты.

Допустим, есть три экспандера ... выровнены по вертикали. Я хочу, когда расширитель развалится или развернется, он сместит следующий расширитель. Когда расширитель рухнет, нижний расширитель будет выровнен рядом с самым верхним расширителем.

Как расширитель может быть выровнен, как показано ниже в режиме свертывания:
Exp1
exp2
exp3

и в режиме exapand это будет

Exp1

Содержание

exp2

Содержимое exp2


exp3

Содержимое Exp3

Пожалуйста, помогите

1 Ответ

3 голосов
/ 18 декабря 2009

Будет ли это работать для вас?

   <StackPanel>
    <Expander Header="Color">
     <TextBlock Height="30" Text="Color settings"/>
    </Expander>
    <Expander Header="Layout">
     <TextBlock Height="30" Text="Layout settings"/>
    </Expander>
    <Expander Header="Mail Settings">
     <TextBlock Height="30" Text="Layout settings"/>
    </Expander>
   </StackPanel>
...