Windows Phone 7 Silverlight에서 사용자 지정 컨트롤을 처음부터 디자인하는 방법이 있습니까? i. 이자형. 커스텀 드로잉과 커스텀 터치 프로세싱이 필요하십니까? 그게 내가 서브 클래 싱해야 할게 뭐야?WP7 실버 라이트의 수제 컨트롤?
1
A
답변
7
가능합니다. 일반적으로 Control, ItemsControl 또는 ContentControl의 하위 클래스입니다. 여기에 프로세스를 자세히 설명하는 블로그 게시물이 있습니다. Creating a WP7 Custom Control in 7 Steps
1
앞서 언급했듯이 Control
클래스에서 파생하여 사용자 정의 컨트롤을 만들 수 있습니다. 제스처 처리를 구현하려면 Silverlight Toolkit for WIndows Phone 7에서 GestureService
을 사용하거나 ManipulationStarted
, ManipulationDelta
및 ManipulationCompleted
UIElement
이벤트를 직접 처리 할 수 있습니다. "사용자 지정에 대한
:
제프 프로 시즈는 훌륭한 세부 사항에 터치 조작을 다루 네 게시물의 위대한 시리즈가 있습니다 그리기 "부분에서 무엇을 염두에 두셨습니까? 프리미티브에서 빌드 된 컨트롤이 마음에 들지 않은 것이면 lines and shapes은 무엇입니까?
+0
XAML 수준의 선과 모양 ... XML에 대한 오래된 농담이 떠오른다. 여기에 간다 :
관련 문제
- 1. 실버 라이트의 아코디언 문제
- 2. 실버 라이트의 비트 맵?
- 3. 실버 라이트의 수정 PivotViewer Deserialization
- 4. ... 실버 WP7
- 5. 실버 라이트의 멀티 라인 텍스트 박스
- 6. 실버 라이트의 익스프레션 블렌드 셀프 센터링 페이지
- 7. 실버 라이트의 동작으로 화면 전환 관리
- 8. 바인딩 실버 라이트의 Border.Clip RectangleGeometry.Rect 속성
- 9. 실버 라이트의 마우스 버튼 누름 3
- 10. 실버 라이트의 3 가지 상태 버튼
- 11. 입력란의 DataContext를 실버 라이트의 현재 클래스로 설정합니다.
- 12. wp7 실버 버튼이있는 DataTemplate
- 13. WP7 동적 컨트롤
- 14. DatePicker 컨트롤 WP7
- 15. 뒤에 aspx 코드 뒤에 실버 라이트의 코드에서 함수 호출하기
- 16. 실버 라이트의 IOC 컨테이너를 사용하여 동적으로 어셈블리를로드합니다. 이것이 가능한가?
- 17. 실버 라이트의 크로스 도메인 정책이 브라우저 외부에 있습니다.
- 18. WP7 다른 컨트롤 위에 컨트롤 표시
- 19. WP7 및 실버 라이트와 유사한 탐색 흐름
- 20. wp7 : 함수가있는 사용자 정의 컨트롤
- 21. WP7 여러 컨트롤 애니메이션 문제
- 22. WP7 LongListSelector - DataTemplate에서 컨트롤 찾기
- 23. WP7 업데이트 피벗 컨트롤 제목
- 24. wp7 컨트롤의 컨트롤 배경색을 변경하십시오.
- 25. WP7 용 업다운 컨트롤 사용?
- 26. 실버 라이트 4와의 ContextMenu 컨트롤
- 27. 실버 WebBrowser 컨트롤 InvokeScript 오류
- 28. WP7 응용 프로그램 막대를 숨길 때 지연 WP7 파노라마 컨트롤
- 29. WP7 - DatePicker (Telerik 컨트롤)의 색상 바꾸기
- 30. WP7 용 사용자 지정 컨트롤 (generic.xaml)
해당 예제에서 그리기도 터치 처리도되지 않습니다 ... 그냥 기본 요소의 조합입니다. –
드로잉이란 무엇을 의미하는지 잘 모르겠습니다. 거의 모든 컨트롤은 단순히 더 재미있는 컨트롤로 만들어진 기본 요소의 모음입니다. 터치 처리 측면에서 Control 클래스에는 사용자가 터치 이벤트에 연결하기위한 조작 이벤트가 있습니다. –