Как показать сетку за несколько секунд в WPF? - PullRequest
0 голосов
/ 31 августа 2010

У меня есть сетка, видимость которой я контролирую из кода.Я хочу, чтобы сетка была скрыта после того, как она станет видимой, скажем, через 5 секунд. Есть ли простой способ сделать это в WPF?

Ответы [ 2 ]

1 голос
/ 31 августа 2010

Вы можете использовать раскадровку с DoubleAnimationUsingKeyFrames в свойстве Opacity (хотя это только скроет сетку, но не свернет ее).

0 голосов
/ 31 августа 2010

Добавьте следующий код:

<Window.Resources>
    <Storyboard x:Key="HideGridSB">
        <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="grid" Storyboard.TargetProperty="(UIElement.Opacity)">
             <SplineDoubleKeyFrame KeyTime="00:00:05.000000" Value="0"/>
        </DoubleAnimationUsingKeyFrames>
    </Storyboard>
 </Window.Resources>

<Window.Triggers>
  <EventTrigger RoutedEvent="FrameworkElement.Loaded">
       <BeginStoryboard Storyboard="{StaticResource HideGridSB}"/>
  </EventTrigger>
</Window.Triggers>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...