2010-07-26 4 views
1

기존 서식 파일 (ContentTemplate, Content)을 재정의하는 데 사용할 내용을 알지 못합니다. 다음 내가 가진 상상 :ComboBoxItem 관련 ControlTemplate의 ContentTemplate과 ContentPresenter의 내용은 무엇입니까?

"ContentTemplate"하고 위의 마크 업 "콘텐츠"의 차이점은 무엇입니까
<Style x:Key="ComboBoxItemStyle1" TargetType="ComboBoxItem"> 
. 
. 
<ControlTemplate TargetType="ComboBoxItem"> 
. 
. 
<ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}"/> 

(또한, 어떤 좋은 것입니다).

또한 "TemplateBinding"에 대한 자세한 정보는 어디에서 찾을 수 있습니까?

감사

답변

0

Content은 일반적으로 데이터에 사용됩니다. ContentTemplateDataTemplateDataContext으로 설정됩니다. Content vs. ContentTemplate의 이점은 ContentTemplate을 변경하여 동일한 내용을 다른 방식으로 표시 할 수 있다는 것입니다.

Template Binding

관련 문제