2013-01-23 3 views
1

내 Windows Phone 프로젝트에서 슬라이드를/밖으로 내보내려고합니다. 내가 만들려고하는 효과는 사용자가 버튼을 누르면 버튼 목록 (패널)이 측면에서 밀려나고 현재 페이지가 화면에서 조금 벗어나 이동한다는 것입니다. 좋은 example here에서패널 애니메이션

가 지금은 애니메이션이 그 어려운 일이 아니다 생각 (패널은 완전히 그래서 활성 페이지의 작은 부분은 아직 볼에 슬라이드 이동한다) (하지만 만드는 방법에 대한 팁 환영합니다),하지만 나는 미묘한 그림자 효과를 어떻게 더하는 지 궁금합니다. 이미지를 보면 섀도우 때문에 활성 화면 아래에 패널이있는 것처럼 보입니다.

답변

0

아이디어가있을 수 있습니다.

타이머, 각 눈금에 대해이 실행 -Create : 패널이 올바른 위치에있을 때 당신은 예를 들어, 타이머를 중지하는 if을 만들어야합니다 - 그럼

int x = pnl.Location.X; int y = pnl.Location.Y; pnl.Location = new Point(x + 1, y);

을 :

if (x == 20) { tmrMove.Stop(); }

관련 문제