2013-05-16 79 views
0

嘗試了將綁定定義爲RelativeSource = TemplatedParent,RelativeSource = FindAncestor,TemplateBinding和ControlTemplate的許多方法,但工具提示仍爲空白。將ToolTip.Content綁定到DataTemplate中的ProgressBar.Value

注意:由於模板將包含許多進度條,因此不會尋找對Path屬性的直接綁定。

<DataTemplate DataType="{x:Type echoNestModel:dboAudioSummary}"> 
     <DataTemplate.Resources> 
      <Style TargetType="ProgressBar" > 
       <Setter Property="Maximum" Value="1" /> 
       <Setter Property="ToolTip"> 
        <Setter.Value> 
         <ToolTip> 
          <TextBlock Text="{TemplateBinding RangeBase.Value}" /> 
         </ToolTip> 
        </Setter.Value> 
       </Setter> 
      </Style> 
     </DataTemplate.Resources> 
    </DataTemplate> 
+1

閱讀文檔,TemplateBinding和TemplatedParent僅供CONTROLTEMPLATES。 –

+0

是的,你是對的:-) – Aybe

回答

2

如何:

<Setter Property="ToolTip" Value="{Binding Value, RelativeSource={RelativeSource Self}}"> 
+0

這正是我剛剛發現使用Blend,應該先試着問之前......謝謝! – Aybe

相關問題