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 に答える