XAML Grid Visibility Transition?

У меня есть сетка с привязкой видимости к свойству в моей модели. Это все работает нормально - Сетка появляется / исчезает правильно. У меня вопрос: как я могу применить переход, чтобы вместо мгновенного исчезновения с экрана содержимое сетки скользило по краю интерфейса? Когда он станет видимым, он снова должен выскользнуть.

 <Grid Grid.Row="0" Grid.RowSpan="2"
              Grid.Column="0"
              Margin="30,30,0,30"
              Visibility="{Binding IsSearchEnabled, Converter={StaticResource visibilityConverter}}">
            <Grid.RowDefinitions>
                <RowDefinition Height="60"></RowDefinition>
                <RowDefinition Height="*"></RowDefinition>
            </Grid.RowDefinitions>

...

Ответы на вопрос(1)

Ваш ответ на вопрос