2010-11-12 19 views
5

bu garip boşluk ile benWPF, nedir Tooltip/Border

<Setter Property="ToolTip"> 
    <Setter.Value> 
     <Border Background="Red" CornerRadius="5" Padding="5" Margin="0"> 
      <TextBlock Text="Hello" Foreground="White" /> 
     </Border> 
    </Setter.Value> 
</Setter> 

gibi bir araç ipucu tarz var Ve

alt text

gibi işlenen alır nedir hakkında böyle beyaz "dikdörtgen"? Bundan kurtulmayı nasıl sağlayabilirim?

cevap

14

Bu dikdörtgen, Control.ToolTip'da ayarlamış olduğunuz her şeyi içerecek olan ToolTip denetiminin ControlTemplate denetiminden gelir. Bunu geçersiz kılmanız gerekir:

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