I m 使用在我的 App.xaml 中定义的自定义工具提示样式( 没有 x: 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>
想要在用户控制中使用其它样式 。
问题是,如果我定义用户控制中的样式, 它不会从 App.sxaml (例如用于滚动栏) 中推翻样式, 如果一个样式一开始不在 App.sxaml 中, 它也不会有效 。