DP 값을 가로 채고 컨트롤을 서브 클래 싱하지 않고 가능한 한 XAML과 같은 방식으로 특정 요소로 확장하는 것이 가장 좋습니다. 단지 더 잘 설명하기 위해 저는 캔버스 (그리고 파생 된) 객체의 확대/축소를 관리하는 동작을하고 있습니다. 특정 DP (예 : 선 두께)를 현재 배율 인수로 "unscale"하고 싶습니다. 일부 XAML 친숙한 방식으로 사용자가 어떤 속성의 크기를 지정하지 못하게하고 적절한 확대/축소 인수를 적용하도록 가로 채게하여 줌을 제공하는 에이전트로 알 수 있습니다. 미리 감사드립니다.종속성 속성 값을 다시 정의하십시오.
답변
나는 필요한 작업을 수행하기 위해 OverrideMetadata을 사용하고 있습니다.
Visual/FrameworkElement 객체 대신 기하 객체에서 변형을 사용하여 확대/축소 할 때 일정 폭 스트로크를 얻으려고하는 경우.
행운을 빈다.
장면의 모든 객체에 스케일 trasform을 적용한다는 의미입니까? –
씬의 오브젝트의 기하학에만 스케일 변환을 적용하는 것을 의미합니다. 예를 들어 Path가 있으면 Path.Data에 도형이 있습니다. 모든 지오메트리에는 Transform 속성이 있습니다. 지오메트리를 만들 때이 변환을 배율 인수에 바인딩 할 수 있으며 줌이 발생합니다. – Alex
글쎄, 확대/축소보기 trasform, 나는 커서의 runnign 좌표를 표시하려는 경우에도 개체를 trasforming 대신 "보기"(캔버스)에 trasform을 적용하는 것이 좋습니다, 베타는 캔버스를 스케일 . –
- 1. 디자이너가 속성 값을 다시 설정합니다.
- 2. Clojure 루프에서 변수를 다시 정의하십시오.
- 3. 슬라이더 WPF의 종속성 속성
- 4. 종속성 속성 WPF에서 사용
- 5. wpf에서 종속성 속성 사용
- 6. 종속성 속성 ListBox
- 7. 바인딩에서 종속성 속성 값 재설정
- 8. 종속성 속성 올바른 사용
- 9. 종속성 속성 사용 비용
- 10. 간단한 종속성 속성?
- 11. WPF - 종속성 속성 오류
- 12. 워크 플로 종속성 속성
- 13. 종속성 속성 WPF Grid
- 14. app.xaml.cs의 종속성 속성
- 15. 전송 종속성 속성 값이
- 16. 다른 종속성 속성 업데이트
- 17. XamlParseException을 유발하는 종속성 속성
- 18. 컨트롤에 종속성 속성 추가
- 19. 바인딩 종속성 속성
- 20. 쉬운 종속성 속성
- 21. CollectionType 종속성 속성
- 22. 단위 테스트 종속성 속성
- 23. 종속성 속성 내가 지정 종속성 속성을 대상
- 24. WPF 종속성 속성 반환 값
- 25. 종속성 속성 우선 순위. 로컬 값을 재정의 할 수있게하고 싶습니다.
- 26. File :: dirname ruby 메서드를 다시 정의하십시오.
- 27. Silverlight 유효성 검사 종속성 속성
- 28. Storyboard에서 종속성 속성 가져 오기
- 29. WPF : CLR 속성을 종속성 속성
- 30. 레이블 내용에 종속성 속성 설정
이미 WPF 용으로 존재하는 MultiScaleImage 코드를 활용하고 있습니까? http://blogs.windowsclient.net/joeyw/archive/2008/08/05/pan-and-zoom-deepzoom-style-in-wpf.aspx –
링크가 깨진 것 같습니다 –
흠 ... 블로거가 트위터에 있습니다; src 등으로 연락 할 수 있습니다 ... 다른 곳에서 지금있을 수 있습니다 .... @ woodjoe –