2013-09-29 14 views
5

Tamam tanımıyor, bu yüzden aşağıdaki kaynaklara ı "üye 'İçerik' tanınmadı veya değildir, belirten bir hata alıyorumWPF - TemplateBinding üyesi içeriği

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

bir pencere var erişilebilir." Neyi yanlış yapıyorum?

cevap

10

Sen 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> 

veya

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

tarihinde TargetType tanımlamak zorunda kalacak
İlgili konular