從以下XAML的ToolTip
用紅色背景顯示(作爲「全球」 Background
樣式屬性上TextBlock
設置的結果。防止風格的傳承
從HTML/CSS背景我掙扎,即將看看是否有可能使ToolTip
使用不同的背景(或任何其他自定義爲此事)沒有明確設置在每個TextBlock
定製Style
鍵內ToolTip
<StackPanel>
<StackPanel.Resources>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="Background" Value="Red"></Setter>
</Style>
<Style TargetType="{x:Type Rectangle}">
<Setter Property="TextBlock.Background" Value="Green"></Setter>
<Setter Property="Width" Value="20"></Setter>
<Setter Property="Height" Value="20"></Setter>
<Setter Property="Fill" Value="Yellow"></Setter>
</Style>
</StackPanel.Resources>
<TextBlock>Hello World</TextBlock>
<Rectangle>
<Rectangle.ToolTip>
<TextBlock>My Tooltip</TextBlock>
</Rectangle.ToolTip>
</Rectangle>
</StackPanel>
您可以爲工具提示定義默認樣式嗎? – Dennis
@ Dennis是的,但我不認爲這會改變工具提示中的TextBlock的繼承風格? – maxp