ActualWidth всегда возвращает 0 - PullRequest
0 голосов
/ 15 октября 2018

ActualWidth из StretchingGrid всегда равно 0. Я пробовал много решений, которые я нашел здесь (UpdateLayout(), ....), но ни одно из них не помогло мне.

<Grid x:Name="StretchingGrid" HorizontalAlignment="Stretch" Background="Red">
         <Grid x:Name="GridMenu" HorizontalAlignment="Left" Background="LightBlue" Width="30">

         </Grid>
    </Grid>


    <Storyboard x:Key="OpenMenu">
         <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Width)" Storyboard.TargetName="GridMenu">
                            <EasingDoubleKeyFrame KeyTime="0" Value="30"/>
                            <EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="{Binding ActualWidth, ElementName=StretchingGrid}"/>
         </DoubleAnimationUsingKeyFrames>
    </Storyboard>
...