Recent Posts
Recent Comments
Link
관리 메뉴

NaggingMachine

WPod Touch #2 - WPF로 구현하는 IPod Touch 버튼 본문

Visual Studio

WPod Touch #2 - WPF로 구현하는 IPod Touch 버튼

naggingmachine 2009. 2. 19. 01:01
IPod Touch에서 가장 눈에 들어오는 부분은 바로 프로그램을 실행하기 위한 단축 아이콘들입니다. IPod Touch에서의 모든 기능은 바로 단축 아이콘으로 실행이 되니 아마도 사용자가 가장 많이 다루게될 UI 요소가 아닌가 싶습니다. 처음 아이팟을 사용하시는 분들은 어떻게 하면 단축 아이콘들을 옮길 수 있을까 고민을 하게 되는데 알고나면 방법은 간단합니다. 아이콘을 2초 정도 가만히 누르고 있으면 아이콘들이 발발이처럼 흔들리는데 그때 아이콘을 다른 위치로 이동시켜 주시면 되겠습니다.

실제 아이팟의 아이콘과 동일하게 작동하는 컨트롤을 작성하려면 여러가지 요소들이 필요한데, 오늘은 일단 아이콘을 클릭했을 때 흔들리는 부분까지만 구현해보도록 하겠습니다.

이번 예제는 C# 코드는 전혀 작성하지 않았고 오로지 XAML 코드만 작성해서 구현을 하였습니다. 마찬가지로 워낙 간단해서 별도로 설명드릴 필요도 없을정도네요. 핵심은 RotateTransform을 사용한다는 정도랄까요.


아래 동영상은 실제 작동하는 코드의 모습입니다.



전체 소스 코드는 아래에서 다운로드 받을 수 있습니다.