1

我正在使用在我的 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 中不存在样式,它也不起作用第一名。

4

1 回答 1

0

您是否尝试在 UserControl 中创建命名样式(带有键)并使用此键?

于 2012-06-06T08:42:51.813 回答