WPF-XAML Grid Sichtbarkeit Auslösen

Habe ich eine status Meldung auf der ersten Zeile mein raster und ich will, dass es Folie in die und aus, wenn die Sicht ändert.
Die erste Sichtbarkeit der trigger funktioniert Super und Dias der ersten Rasterzeile schnell öffnen. Sobald ich 'Zusammengebrochen' auslösen, nichts funktioniert überhaupt. Wie vertausche ich die animation auf Folie geschlossen, wenn die Sichtbarkeit eingestellt ist zusammengebrochen?

<Grid Grid.Row="0" Height="55" Visibility="{Binding StatusMessageVisibility, Mode=TwoWay}">
    <Grid.Style>
        <Style TargetType="Grid">
            <Style.Triggers>
                <Trigger Property="Visibility" Value="Visible">
                    <Trigger.EnterActions>
                        <BeginStoryboard>
                            <Storyboard>
                                <DoubleAnimation Storyboard.TargetProperty="Height" From="0" To="55" Duration="0:0:.1" />
                            </Storyboard>
                        </BeginStoryboard>
                    </Trigger.EnterActions>
                </Trigger>
                <Trigger Property="Visibility" Value="Collapsed">
                    <Trigger.EnterActions>
                        <BeginStoryboard>
                            <Storyboard>
                                <DoubleAnimation Storyboard.TargetProperty="Height" From="55" To="0" Duration="0:0:.1" />
                            </Storyboard>
                        </BeginStoryboard>
                    </Trigger.EnterActions>
                </Trigger>                        
            </Style.Triggers>
        </Style>
    </Grid.Style>
    <TextBlock Text="Hi There" />
</Grid>

InformationsquelleAutor Mikkeee | 2013-09-18

Schreibe einen Kommentar