Hallo,
ich habe da ein kleines Problem mit dem WPF-Extender. Ich versuche, über eine Animation das Auf- und Zuklappen des Extenders weicher zu gestalten. Beim Aufklappen funktioniert das auch hervorragend. Nur beim Zuklappen kommt das normale Verhalten des Extenders (Der Inhalt verschwindet sofort wieder) zum Tragen. Der Code dazu sieht folgendermassen aus:
Hat dazu irgendjemand einen Gedanken oder eine Hilfestellung?
Grüsse, Mel_One
ich habe da ein kleines Problem mit dem WPF-Extender. Ich versuche, über eine Animation das Auf- und Zuklappen des Extenders weicher zu gestalten. Beim Aufklappen funktioniert das auch hervorragend. Nur beim Zuklappen kommt das normale Verhalten des Extenders (Der Inhalt verschwindet sofort wieder) zum Tragen. Der Code dazu sieht folgendermassen aus:
Code:
<DockPanel Name="globalPanel" Margin="10">
<StackPanel DockPanel.Dock="Left" Background="#677CD8">
<Expander IsExpanded="True" Name="mainTools" Header="Main Tools" Margin="10" Width="100" >
<StackPanel Background="#D6DFF7">
<Button Name="callStringCounter" Click="callStringCounter_Click" Margin="10">Stringcounter</Button>
</StackPanel>
<Expander.Triggers>
<EventTrigger RoutedEvent="Expander.Expanded">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard >
<DoubleAnimation From="40" To="100" Storyboard.TargetName="mainTools" Storyboard.TargetProperty="Height" Duration="0:00:00.5"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
<EventTrigger RoutedEvent="Expander.Collapsed">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard >
<DoubleAnimation From="100" To="40" Storyboard.TargetName="mainTools" Storyboard.TargetProperty="Height" Duration="0:00:00.5"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Expander.Triggers>
</Expander>
</StackPanel>
</DockPanel>
Hat dazu irgendjemand einen Gedanken oder eine Hilfestellung?
Grüsse, Mel_One