Планепроекция Silverlight - PullRequest
1 голос
/ 12 ноября 2009

У меня есть пользовательский элемент управления с белым фоном с Zindex = 0. У меня также есть изображение поверх белого фона с Zindex = 10. Когда я использую планепроекцию, чтобы перевернуть изображение на 180 градусов на X- ось это просто показывает мое изображение в обратном направлении. Как заставить его отображать белый фон, когда он переворачивается?

1 Ответ

1 голос
/ 12 ноября 2009

PlaneProjection по своей сути не будет показывать «обратную сторону» контейнера. Что нужно сделать:

  1. Определите два элемента в вашем контейнере: один для передней / видимой стороны и один для задней / скрытой стороны
  2. Когда вращение вашего PlaneProjection больше 90 градусов, скройте передний элемент и покажите задний элемент. И наоборот для переключения назад на <90 градусов </li>
  3. Я полагаю, что вы можете использовать VisualStateManager для перехвата, когда угол поворота достигает определенного значения, и затем применить видимость.

Вот статья Тима Хорера о VSM: http://timheuer.com/blog/archive/2008/06/04/silverlight-introduces-visual-state-manager-vsm.aspx

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