WP7 как сделать меню с плитками? - PullRequest
9 голосов
/ 30 декабря 2010

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

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

Ответы [ 2 ]

5 голосов
/ 30 декабря 2010

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

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

Вот ссылка для обзора эффекта и здесь пример кода.

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

3 голосов
/ 22 марта 2012

Оформление заказа TileSlider .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...