2011-01-28 7 views
1

Я разработал свое первое приложение для WP7. У меня есть два вопроса: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? Какое событие?

ответ

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

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

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

+0

Hi avanek, Спасибо за ваш полезный ответ. Я использовал переход страницы из последнего набора инструментов для Windows, и теперь все в порядке. Теперь я собираюсь использовать Blend для редактирования стиля кнопки при нажатии. – TheFrancisOne

2

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

Смежные вопросы