簡體   English   中英

覆蓋默認的航空主題

[英]Override Default Aero Theme

我在應用程序中使用了Aero主題,該主題更改了控件的所有默認樣式。 我認為創建沒有x:Key的樣式會覆蓋默認的Aero樣式,但不會。 有什么建議么?

<Style TargetType="{x:Type ScrollBar}">
<Setter Property="Background" Value="#ff007eb1"/>
<Setter Property="BorderBrush" Value="Transparent"/>
<Style.Triggers>
    <Trigger Property="Orientation" Value="Vertical">
        <Setter Property="Width" Value="5"/>
        <Setter Property="Height" Value="Auto" />
        <Setter Property="Template" Value="{StaticResource VerticalScrollBar}" />
    </Trigger>
    <Trigger Property="Orientation" Value="Horizontal">
        <Setter Property="Width" Value="Auto"/>
        <Setter Property="Height" Value="5" />
        <Setter Property="Template" Value="{StaticResource HorizontalScrollBar}" />
    </Trigger>
</Style.Triggers>      

僅當您替換控件的完整控件模板時,Aero樣式的某些屬性才會更改。 風格不會改變一切。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM