App.xamlで定義されたカスタムツールチップスタイルを使用しています(ax:keyなし)
<Style TargetType="ToolTip">
<Setter Property="Foreground" Value="White" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ToolTip">
<Grid Background="#001f5b">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="OpenStates">
<VisualState x:Name="Opened"/>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<ContentPresenter Margin="5"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
しかし、UserControlで別のスタイルを使用したい。
問題は、UserControlでスタイルを定義した場合、App.xamlのスタイル(たとえば、ScrollBarで機能します)をオーバーライドせず、App.xamlにスタイルが存在しない場合でも機能しないことです。そもそも。