2010-04-15 3 views
2
<Style TargetType="{x:Type TextBox}"> 
    <Setter Property="Margin" Value="1"></Setter> 
    <Setter Property="Background" Value="{x:Null}"/> 
    <Setter Property="BorderThickness" Value="0"/> 
    <Setter Property="ToolTip"> 
     <Setter.Value> 
      <DockPanel Background="Gray"> 
       <TextBlock Text="{Binding Source={ TextBox.Text}}"/> 
      </DockPanel> 
     </Setter.Value> 
    </Setter> 
    <Style.Triggers> 
     <Trigger Property="IsMouseOver" Value="True"> 
      <Setter Property="Background" Value="Wheat"></Setter> 
     </Trigger> 
    </Style.Triggers> 


</Style> 

====================================== Je souhaite lier le texte de la zone de texte à la propriété de la zone de texte, par exemple du texte ou quelque chose, pour lier le texte de la zone de texte. mais vous savez ce que je pense ci-dessus dose't travail. pouvez-vous me aider, je vous remercie beaucoupWPF zone de texte valeur tootip se liant

Répondre

2

Essayez ce code:

<Style TargetType="ToolTip"> 
    <Setter Property="Template"> 
    <Setter.Value> 
     <ControlTemplate TargetType="ToolTip"> 
     <DockPanel Background="Gray"> 
      <ContentPresenter/> 
     </DockPanel> 
     </ControlTemplate> 
    </Setter.Value> 
    </Setter> 
</Style> 

<Style TargetType="{x:Type TextBox}"> 
    <Setter Property="Margin" Value="1"/> 
    <Setter Property="Background" Value="{x:Null}"/> 
    <Setter Property="BorderThickness" Value="0"/> 
    <Setter Property="ToolTip" Value="{Binding Text, RelativeSource={RelativeSource self}}"/> 
    <Style.Triggers> 
    <Trigger Property="IsMouseOver" Value="True"> 
     <Setter Property="Background" Value="Wheat"/> 
    </Trigger> 
    </Style.Triggers> 
</Style> 
+0

très thankyou travail de much.it , mais j'essaie d'ajouter plus d'informations dans le tootip donc j'ajoute des codes ablow mais ça ne marche pas angain.the msdn est difficile à comprendre jciwolf

Questions connexes