locked
Убрать анимацию при переходе между страницами RRS feed

  • Вопрос

  • У меня есть две страницы и переход между ними осуществляется с помощью PageControlNavigator. Вопрос в том как сделать так что бы при смене страницы не было анимации (плавная пристыковка к левому краю). Так как шапка на этих страницах совершенно одинаковая и поэтому это выглядит не красиво.
    19 мая 2013 г. 6:14

Ответы

  • Когда вы используете шаблоны проектов и страниц они преднастроены через классы в папке Common и стили. Анимация если я не ошибаюсь прописана в стиле LayoutRootStyle (этот стиль задан для самого верхнего Grid на странице). Либо меняйте стиль, либо удалите его просто. Правда во втором случае исчезнут и другие стандартные поведения привычные пользователям.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    19 мая 2013 г. 15:16

Все ответы

  • Когда вы используете шаблоны проектов и страниц они преднастроены через классы в папке Common и стили. Анимация если я не ошибаюсь прописана в стиле LayoutRootStyle (этот стиль задан для самого верхнего Grid на странице). Либо меняйте стиль, либо удалите его просто. Правда во втором случае исчезнут и другие стандартные поведения привычные пользователям.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    19 мая 2013 г. 15:16
  • у меня аналогичная беда- Visual Studio 2013 встраивает автоматом анимацию для WP8.Есть возможность его убрать?

    В самом коде никакой анимации нет.

    <phone:PhoneApplicationPage
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
        xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:Стоматология"
        local:TiltEffect.IsTiltEnabled="True"
        xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls" 
        x:Class="Стоматология.MainPage"
        mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="800"
        FontFamily="{StaticResource PhoneFontFamilyNormal}"
        FontSize="{StaticResource PhoneFontSizeNormal}"
        Foreground="{StaticResource PhoneForegroundBrush}"
        SupportedOrientations="Portrait" Orientation="Portrait"
        shell:SystemTray.IsVisible="False" >
    
     
        <Grid x:Name="LayoutRoot" Background="Transparent">
            <controls:Panorama Title="Стоматология" Height="800" VerticalAlignment="Top" Background="#FF267BCE">
    
                <controls:PanoramaItem Header="Терапия">
                    <ListBox Margin="0,0,-12,0" Width="440">
    
                        <StackPanel Orientation="Horizontal" Width="184">
                            <Image Source="anatomi.png" Tap="anatomi" Height="172" Margin="12,0,42,0" Width="169" />
                        </StackPanel>
    
                        <StackPanel Orientation="Horizontal" Width="169" Margin="200,-169,9,0">
                            <Image Source="cariespor.png" Tap="caries" Height="172" Margin="0,-3,-1,2" Width="169" />
                        </StackPanel>
    
                        <StackPanel Orientation="Horizontal" Width="184">
                            <Image Source="pulpit.png" Tap="anatomi" Height="172" Margin="12,10,42,0" Width="169" />
                        </StackPanel>
    
                        <StackPanel Orientation="Horizontal" Width="169" Margin="200,-169,9,0">
                            <Image Source="periodontit.png" Tap="caries" Height="172" Margin="0,-3,-1,2" Width="169" />
                        </StackPanel>
                        <StackPanel Orientation="Horizontal" Width="184">
                            <Image Source="parodontit.png" Tap="anatomi" Height="172" Margin="12,10,42,0" Width="169" />
                        </StackPanel>
    
                        <StackPanel Orientation="Horizontal" Width="169" Margin="200,-169,9,0">
                            <Image Source="caries.png" Tap="caries" Height="172" Margin="0,-3,-1,2" Width="169" />
                        </StackPanel>
    
                    </ListBox>
                </controls:PanoramaItem>
    
    
                <controls:PanoramaItem Header="Контакты">
    
                    <StackPanel>
                        <Button x:Name="Contact" Content="Связаться" Click="contact_Click" />
                        <Button x:Name="About" Content="О приложении" Click="about_Click" />
                    </StackPanel>
    
    
                </controls:PanoramaItem>
    
            </controls:Panorama>
        </Grid>
    
    </phone:PhoneApplicationPage>
    
    

     
    2 января 2014 г. 4:54