사용자 지정 컨트롤을 만들고 있습니다. 아이디어는 4 개의 슬라이더를 사용하여 RGBA 값을 설정하고 직사각형을 사용하여 결과 색상을 표시하는 것입니다. 색상 결과에 대한 종속성 속성을 만들어서 바인딩 할 수 있습니다. 그것은 지금까지 일하고있다. 내가 이해하지 못하는 것은 4 개의 슬라이더 결과를 단일 색상 값으로 결합하는 방법입니다. 나는 그것을하는 방법을 안다. 단지 그것을 할 곳이 아니다. 사용자 정의 컨트롤에 대한 코드가없는 것 같습니다. 내 사용자 정의 컨트롤에 대한 논리는 어디에 구현합니까? 내가 여기서 무엇을 놓치고 있니? 감사.뒤에 사용자 지정 컨트롤 코드 (winRT XAML C++)?
0
A
답변
2
각 템플릿 파트 컨트롤에 대해 OnApplyTemplate 메서드를 재정의하고 GetTemplatePart를 호출하고이를 비공개 필드에 저장해야합니다. 그런 다음 RGBA 채널 각각에 대한 종속성 속성을 추가하고 TemplateBinding을 사용하여 슬라이더 값을 속성에 바인딩하십시오. 마지막으로 종속성 속성의 콜백에서 Color 속성 값을 설정합니다.
관련 문제
- 1. 바인딩 가능한 컬렉션이있는 Xaml WinRT 사용자 지정 사용자 컨트롤
- 2. 사용자 지정 컨트롤 XAML 요소
- 3. 코드 뒤에 사용자 정의 컨트롤
- 4. 코드 만 사용하여 Silverlight 사용자 지정 컨트롤 만들기 (xaml 없음)
- 5. WinRT XAML C#
- 6. WinRT XAML/C#
- 7. Storyboard를 사용하여 사용자 지정 컨트롤 만들기 XAML
- 8. wpf 명령 사용자 지정 컨트롤 바인딩 xaml
- 9. 어떻게이 XAML 코드가 WinRt XAML
- 10. UWP의 C# 코드 뒤에서 Xaml 컨트롤 렌더링
- 11. WPF 사용자 지정 컨트롤 XAML null 오류
- 12. WPF 코드 뒤에 사용자 지정 컨트롤로드
- 13. WinRT - XAML FlipView 컨트롤 - 비정상적인 새로운 동작
- 14. ComboBox 사용자 지정 Winrt
- 15. WinRT XAML 데이터 바인딩
- 16. C# WPF 사용자 지정 컨트롤 XML 오류
- 17. 사용자 지정 컨트롤 다시로드
- 18. C# : 사용자 지정 컨트롤 대 네이티브 컨트롤
- 19. WPF ViewModel에 코드 뒤에 동적 컨트롤 바인딩
- 20. XAML 사용자 정의 컨트롤 초기화
- 21. WPF 사용자 지정 컨트롤 라이브러리
- 22. WinRT Xaml StoryBoard
- 23. WinRT 사용자 지정 컨트롤 종속 속성 설정/바인딩
- 24. DataGridTemplateColumn의 사용자 지정 컨트롤
- 25. XAML 사용자 지정 컨트롤에 바인딩
- 26. 사용자 지정 XAML 속성
- 27. CStatic 사용자 지정 컨트롤
- 28. 메트로 XAML 사용자 지정 컨트롤 뒤에 코드에서 액세스 할 수 없습니다
- 29. WinRT 사용자 지정 가상화 패널
- 30. 컨트롤 상속 부모의 사용자 지정 그리기 코드
좋아요, 정상적인 길로 나를 인도 할 것 같습니다. 나는 각 값에 대한 의존성 프로퍼티를 정의 할 것을 생각했지만, 이는 약간 장황 해 보였고, 나는 더 간단한 것을 기대하고 있었다. 오, 뭐든간에. 나는 그것을 내일 시도하고 그것이 작동하면 답변으로 표시합니다. 감사. – MFlamer
종속성 속성이나 T4 템플릿에 코드 스 니펫을 사용해야합니다. –
C++에서 스 니펫을 사용할 수 있습니까? 나는 그들을 찾을 수 없었다. – MFlamer