WPF에서 사용자 지정 컨트롤의 일부인 컨트롤의 스타일을 설정하는 방법은 무엇입니까?WPF 사용자 지정 컨트롤의 템플릿 부분 스타일
답변
귀하의 예제 코드는 CustomControl
자체 의 Template
속성을 설정하려고하지TextBox
의 CustomControl
에 포함 된 것이다. ControlTemplate
을 변경하려는 TextBox
의 XAML을 표시하지 않은 경우 이와 같은 질문에 대답하기는 어렵습니다. 단지이 어떤 TextBox
에서 수행 할 수있는 방법에 대한 '가이드'당신이이기 때문에, 나는 할 수 있습니다 앞으로
<Style TargetType="MyCustomControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type CustomControl}">
<Grid>
...
<TextBox Background="{Binding SomeBrushProperty}">
<TextBox.Template>
<ControlTemplate TargetType="{x:Type TextBox}">
<!--Define your TextBox ControlTemplate here-->
</ControlTemplate>
</TextBox.Template>
</TextBox>
...
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
, 당신은 답을 신속하게 얻을 수 있도록하기 위해 관련 코드의 모든을 제공하십시오 및 정확히.
UPDATE >>>
가 좋아, 귀하의 질문에 편집 후, 나는 지금 당신의 질문을 이해 생각한다. 그러나 CustomControl
코드를 변경하거나 새로운 ControlTemplate
을 제공하지 않으면이 작업을 수행 할 수 없습니다 (첫 번째 예와 비슷합니다).
당신이 코드를 변경할 수 있다면, 먼저 만들어야합니다 귀하의 예를 들어, 사용하려는 올바른 유형, 같은 NewTextValue
DependencyProperty
. a Brush
. 그럼 당신은이를 포함하도록 CustomControl
의 XAML 정의를 변경해야 할 것 :
<TextBox Background="{Binding NewTextValue}">
질문을 수정 – James
- 1. WPF 컨트롤의 스타일 지정
- 2. WPF 사용자 지정 컨트롤 템플릿
- 3. 사용자 지정 WPF 컨트롤의 기본값
- 4. 스타일 지정 ListView (사용자 지정 템플릿 용) WPF
- 5. 사용자 지정 컨트롤의 기본 스타일 만들기
- 6. WPF DataGridCheckBoxColumn 사용자 지정 스타일?
- 7. AsyncFileUpload 컨트롤의 스타일 지정
- 8. Silverlight 사용자 지정 컨트롤의 HyperlinkButton 스타일
- 9. WPF/Silverlight : 사용자 지정 컨트롤 템플릿 지정
- 10. WPF 사용자 지정 컨트롤의 데이터 바인딩
- 11. WPF. 사용자 지정 컨트롤의 종속성 속성 설정
- 12. WPF 사용자 지정 컨트롤의 색을 반전하는 방법
- 13. WPF 사용자 지정 컨트롤 : 이미지에 템플릿 바인딩
- 14. 사용자 지정 템플릿 템플릿에서 TemplateBinding WPF
- 15. WPF, 여러 컨트롤의 글꼴 스타일
- 16. WPF 스타일 템플릿
- 17. 사용자 지정 DataGrid 컨트롤의 하위 컨트롤 기본 스타일
- 18. WPF 단추 스타일 지정
- 19. 사용자 컨트롤의 스타일 설정
- 20. 템플릿 컨트롤의 경우에도 앱의 모든 ListItem 스타일 지정
- 21. WPF 사용자 지정 ScrollBar - Zune 스타일 ScrollBar
- 22. WPF 도구 모음 - 사용자 지정 스타일
- 23. WPF 사용자 지정 컨트롤에 기본 스타일 적용
- 24. WPF 스타일 지정 사용자 정의 컨트롤
- 25. 사용자 지정 컨트롤의 종횡비 설정
- 26. WPF 사용자 컨트롤의 버그
- 27. 사용자 지정 컨트롤의 속성 값이있는 WPF 사용자 지정 컨트롤의 도구 설명
- 28. Silverlight/WPF 사용자 지정 컨트롤 템플릿 도움말
- 29. 버튼 용 WPF 스타일 템플릿
- 30. 사용자 지정 컨트롤 스타일 지정
질문은 당신이 달성하고자하는 내용과 유효한 코드와 설명 all..add에서 명확하지 않다 – Nitin
문제는 수정 – James