我正在使用我的App.xaml中定义的自定义工具提示样式(没有x:键)
<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首先。
答案 0 :(得分:0)
您是否尝试在UserControl中创建一个命名样式(使用Key)并使用此密钥?