2010-12-30 4 views
9

Я новичок в Silverlight, и я считаю, что мой вопрос очень прост, но нигде не нашел ответа. Итак, у меня есть приложение, и я хочу, чтобы мое меню выглядело как плитки в WP7. Я решил использовать кнопку управления для каждой плитки, но у меня есть ощущение, что это не лучшее решение. Когда пользователь нажимает кнопку, кнопка меняет свой дизайн (цвет фона, forecolor и т. Д.), Чтобы указать, что он был нажат. На моем WP7 плитки разработаны по-разному. Когда пользователь нажимает на него, это похоже на спуск (стоки), чтобы указать, что он был нажат. Итак, мой вопрос: Есть ли простой способ смоделировать поведение естественных плит, когда их щелкают, или мне нужно создать собственное поведение на кнопке управления?WP7 как сделать меню с плитки?

Заранее спасибо. Приветствия.

ответ

5

Этот эффект называется «эффект Tilt»:

Наклонная эффект для Windows Phone управления предоставляет вам возможность добавить дополнительную визуальную обратную связь для взаимодействия управления. Вместо стандартных нажатых или не нажатых состояний, элементы управления с эффектом наклона обеспечивают движение во время манипуляции. Результат - это ответ типа «наклон» при касании элемента управления .

Вот link для обзора эффекта и here некоторый пример кода.

Если вы не хотите, чтобы ваши кнопки меняли цвета при нажатии, вы можете создать копию шаблона по умолчанию Button и отредактировать его.

3

Оформить заказ TileSlider.

TileSlider - это элемент управления для Windows Phone 7, который позволяет разработчику представить плитку в своем приложении, которая ведет себя как плитки, когда вы устанавливаете контакт в меню «Пуск».

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