WP7 Страница эффект навигации и эффект кнопки - PullRequest
1 голос
/ 28 января 2011

Я разрабатываю свое первое приложение для WP7.У меня два вопроса:

  1. Как получить эффект навигации по страницам, например «Настройки» в WP7?Когда я перехожу на страницы своих приложений, это не дает никакого эффекта.Как я могу установить эффект, подобный родным приложениям WP7?

  2. Я создаю кнопку с изображением и текстом следующим образом:

                    <Button x:Name="btnNew" Padding="0"> 
                        <StackPanel Orientation="Vertical"> 
                            <Image Source="/Images/Icons/appbar.favs.rest.png" /> 
                            <TextBlock Text="New" Style="{StaticResource PhoneTextSmallStyle}" Margin="12,0" /> 
                        </StackPanel> 
                    </Button> 
    

Нокогда я держу палец на кнопке, появляется белый прямоугольник.Нужно ли реализовывать событие, чтобы изменить изображение и цвет текста, как в приложениях WP7?Какое событие одно?

Ответы [ 2 ]

3 голосов
/ 28 января 2011
  1. Windows Phone Toolkit предоставляет несколько хороших анимаций перехода, которые вы можете использовать.Посмотрите на их пример проекта, чтобы узнать, как их использовать.Если вам не нравится ни одна из анимаций инструментария, вы можете создать свою собственную в Expression Blend.Существует множество учебных пособий по созданию анимации перехода в Blend, простой поиск в вашей любимой поисковой системе должен дать хорошие результаты.

  2. Если вы хотите изменить способ кнопкипоявляется в нажатом состоянии, вы можете сделать это в Expression Blend.Отредактируйте шаблон кнопки и перейдите на вкладку «Состояния», чтобы просмотреть визуальные состояния кнопки.Измените визуальное состояние Pressed по своему вкусу.

Я не уверен в вашем уровне знакомства с Blend, поэтому я оставил свои ответы несколько расплывчатыми.Если у вас есть конкретные вопросы, касающиеся Blend, я постараюсь на них ответить.

2 голосов
/ 28 января 2011

Была высказана некоторая критика по поводу производительности анимации, представленной в Silverlight Windows Phone Toolkit, поэтому вы можете рассмотреть реализацию Кевина Маршалла , которая использует, по общему признанию, немного более сложный подход, но если вы посмотрите на пример, который достаточно легко включить в ваше собственное приложение.

...