Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
bykinator
1 / 1 / 2
Регистрация: 14.08.2014
Сообщений: 219
#1

Добавить анимацию во время загрузки страницы - Windows Phone

16.08.2014, 13:34. Просмотров 1361. Ответов 2
Метки нет (Все метки)

подскажите пожалуйста как сделать загрузку страницы, при нажатии кнопки у меня долго открывается страница и по этому я хочу сделать при загрузке страницы поставить gif анимацию(если можно) как при включении windows 8
Название: 301.GIF
Просмотров: 192

Размер: 58.7 Кб
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2014, 13:34     Добавить анимацию во время загрузки страницы
Посмотрите здесь:

Windows Phone Время в секундах, пока приложение было свернуто(закрыто)
Переход на стандартные страницы в WP Windows Phone
Добавить ссылку на приложение Windows Phone
Windows Phone Получить время разговора
Выдает ошибку на код запуска страницы Windows Phone
Windows Phone Изменение переменной с другой страницы
Windows Phone Загрузить содержимое web-страницы
Windows Phone Сделать чтобы не гас экран во время игры
Закрытие страницы из самой страницы Windows Phone
Отображение другой страницы Windows Phone
Поток страницы Windows Phone
Windows Phone Реализация индикатора загрузки WebView (только начал программировать на UWP)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
A4Tech_Man
51 / 51 / 7
Регистрация: 23.05.2013
Сообщений: 464
16.08.2014, 19:36     Добавить анимацию во время загрузки страницы #2
почитай про popup и backgroundworker
ablai96
115 / 113 / 13
Регистрация: 14.09.2012
Сообщений: 276
Завершенные тесты: 6
19.08.2014, 10:15     Добавить анимацию во время загрузки страницы #3
вот похожая анимация
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<UserControl x:Class="ProjectName.CircularProgressBar"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                Height="120" Width="120" Background="Transparent">
    <Grid Background="Transparent" HorizontalAlignment="Center" VerticalAlignment="Center">
        <Grid.RenderTransform>
            <ScaleTransform ScaleX="1.0" ScaleY="1.0" />
        </Grid.RenderTransform>
        <Canvas RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Center" VerticalAlignment="Center" Width="120" Height="120" >
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="20.1696" Canvas.Top="9.76358" Stretch="Fill" Fill="Red" Opacity="1.0"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="2.86816" Canvas.Top="29.9581" Stretch="Fill" Fill="Orange" Opacity="0.9"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="5.03758e-006" Canvas.Top="57.9341" Stretch="Fill" Fill="Orange" Opacity="0.8"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="12.1203" Canvas.Top="83.3163" Stretch="Fill" Fill="Orange" Opacity="0.7"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="36.5459" Canvas.Top="98.138" Stretch="Fill" Fill="Orange" Opacity="0.6"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="64.6723" Canvas.Top="96.8411" Stretch="Fill" Fill="Orange" Opacity="0.5"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="87.6176" Canvas.Top="81.2783" Stretch="Fill" Fill="Orange" Opacity="0.4"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="98.165" Canvas.Top="54.414" Stretch="Fill" Fill="Orange" Opacity="0.3"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="92.9838" Canvas.Top="26.9938" Stretch="Fill" Fill="Orange" Opacity="0.2"/>
            <Ellipse Width="21.835" Height="21.862" Canvas.Left="47.2783" Canvas.Top="0.5" Stretch="Fill" Fill="Orange" Opacity="0.1"/>
            <Canvas.RenderTransform>
                <RotateTransform x:Name="SpinnerRotate" Angle="0" />
            </Canvas.RenderTransform>
            <Canvas.Triggers>
                <EventTrigger RoutedEvent="ContentControl.Loaded">
                    <BeginStoryboard>
                        <Storyboard>
                            <DoubleAnimationUsingKeyFrames Duration="0:0:12" RepeatBehavior="Forever" SpeedRatio="12"
                                                       Storyboard.TargetName="SpinnerRotate"
                                                       Storyboard.TargetProperty="(RotateTransform.Angle)">
                                <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:1" Value="30" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:2" Value="60" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:3" Value="90" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:4" Value="120" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:5" Value="150" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:6" Value="180" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:7" Value="210" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:8" Value="240" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:9" Value="270" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:10" Value="300" />
                                <DiscreteDoubleKeyFrame KeyTime="0:0:11" Value="330" />
                            </DoubleAnimationUsingKeyFrames>
                        </Storyboard>
                    </BeginStoryboard>
                </EventTrigger>
            </Canvas.Triggers>
        </Canvas>
    </Grid>
</UserControl>
Yandex
Объявления
19.08.2014, 10:15     Добавить анимацию во время загрузки страницы
Ответ Создать тему
Опции темы

Текущее время: 14:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru