2010-11-12 20 views
5

में इस अजीब सफेद स्थान के साथ मैं की तरहWPF, क्या टूलटिप/सीमा

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

एक टूलटिप स्टाइल है और यह

alt text

की तरह बनाए हो जाता है क्या है कि सफेद "आयत" के बारे में? मैं इसे कैसे छुटकारा पा सकता हूं

उत्तर

14

वह आयता ToolTip नियंत्रण के ControlTemplate से आता है जिसमें आपके द्वारा Control.ToolTip में सेट किया गया कुछ भी शामिल होगा। आपको इसे ओवरराइड करना होगा:

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