2013-09-29 4 views
5

좋아 인식하지 못하는, 그래서 나는 다음과 같은 리소스 내가 "멤버"콘텐츠 "를 인식하지 여부이다,라고 말하는 오류를 얻고있다WPF - TemplateBinding은 회원의 콘텐츠

<Window.Resources> 
    <Style TargetType="Button"> 
     <Setter Property="Template"> 
      <Setter.Value> 
       <ControlTemplate> 
        <Grid> 
         <TextBlock Text="{TemplateBinding Content}"/> 
        </Grid> 
       </ControlTemplate> 
      </Setter.Value> 
     </Setter> 
    </Style> 
</Window.Resources> 

을 가진 창을 얻기 쉬운." 내가 뭘 잘못하고 있니?

답변

10

당신은 ControlTemplate

<ControlTemplate TargetType="Button"> 
    <Grid> 
     <TextBlock Text="{TemplateBinding Content}"/> 
    </Grid> 
</ControlTemplate> 
2
<Window.Resources> 
<Style TargetType="Button"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate> 
       <Grid> 
        <TextBlock Text="{TemplateBinding Button.Content}"/> 
       </Grid> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

또는

<Window.Resources> 
<Style TargetType="Button"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate TargetType="Button"> 
       <Grid> 
        <TextBlock Text="{TemplateBinding Content}"/> 
       </Grid> 
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

에은 TargetType을 정의해야합니다
관련 문제