XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEEDToolBox

【WinUI】XFE精英危险工具箱

公开
关注 0 Fork 0 Star 0
UTF-8
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <SolidColorBrush x:Key="OutfittingOrange" Color="#FF8000"/>
    <SolidColorBrush x:Key="OutfittingLabel" Color="#808080"/>
    <SolidColorBrush x:Key="OutfittingWhite" Color="#FFFFFF"/>
    <SolidColorBrush x:Key="OutfittingYellow" Color="#FFE000"/>
    <SolidColorBrush x:Key="OutfittingRule" Color="#604A2A0F"/>
    <SolidColorBrush x:Key="RefitPanelBrush" Color="#50111D2B"/>
    <Style x:Key="RefitCardStyle" TargetType="Border" BasedOn="{StaticResource CardStyle}">
        <Setter Property="Background" Value="{StaticResource RefitPanelBrush}"/>
    </Style>
    <SolidColorBrush x:Key="OutfittingOverload" Color="#FF1515"/>
    <Style x:Key="OutfittingSelectorItem" TargetType="SelectorBarItem">
        <Setter Property="Foreground" Value="{StaticResource OutfittingOrange}"/>
        <Setter Property="Background" Value="Transparent"/>
        <Setter Property="FontSize" Value="20"/>
        <Setter Property="FontWeight" Value="SemiBold"/>
        <Setter Property="MinHeight" Value="40"/>
        <Setter Property="Padding" Value="12,8"/>
        <Setter Property="HorizontalContentAlignment" Value="Center"/>
        <Setter Property="VerticalContentAlignment" Value="Center"/>
        <Setter Property="UseSystemFocusVisuals" Value="True"/>
        <Setter Property="Template"><Setter.Value><ControlTemplate TargetType="SelectorBarItem">
            <Grid x:Name="PART_ContainerRoot" Background="{TemplateBinding Background}">
                <VisualStateManager.VisualStateGroups>
                    <VisualStateGroup x:Name="CombinedStates">
                        <VisualState x:Name="UnselectedNormal"/>
                        <VisualState x:Name="UnselectedPointerOver"><VisualState.Setters><Setter Target="PART_ContainerRoot.Background" Value="#553A1D00"/></VisualState.Setters></VisualState>
                        <VisualState x:Name="UnselectedPressed"><VisualState.Setters><Setter Target="PART_ContainerRoot.Background" Value="#80502B00"/></VisualState.Setters></VisualState>
                        <VisualState x:Name="SelectedNormal"><VisualState.Setters><Setter Target="PART_ContainerRoot.Background" Value="{StaticResource OutfittingOrange}"/><Setter Target="PART_TextVisual.Foreground" Value="Black"/><Setter Target="PART_IconVisual.Foreground" Value="Black"/></VisualState.Setters></VisualState>
                        <VisualState x:Name="SelectedPointerOver"><VisualState.Setters><Setter Target="PART_ContainerRoot.Background" Value="#FF941F"/><Setter Target="PART_TextVisual.Foreground" Value="Black"/><Setter Target="PART_IconVisual.Foreground" Value="Black"/></VisualState.Setters></VisualState>
                        <VisualState x:Name="SelectedPressed"><VisualState.Setters><Setter Target="PART_ContainerRoot.Background" Value="#EA7100"/><Setter Target="PART_TextVisual.Foreground" Value="Black"/><Setter Target="PART_IconVisual.Foreground" Value="Black"/></VisualState.Setters></VisualState>
                    </VisualStateGroup>
                    <VisualStateGroup x:Name="DisabledStates"><VisualState x:Name="Enabled"/><VisualState x:Name="Disabled"><VisualState.Setters><Setter Target="PART_ContainerRoot.Opacity" Value="0.4"/></VisualState.Setters></VisualState></VisualStateGroup>
                </VisualStateManager.VisualStateGroups>
                <StackPanel Orientation="Horizontal" Spacing="8" Margin="{TemplateBinding Padding}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}">
                    <ContentPresenter x:Name="PART_IconVisual" Content="{TemplateBinding Icon}" Foreground="{TemplateBinding Foreground}" VerticalAlignment="Center"/>
                    <TextBlock x:Name="PART_TextVisual" Text="{TemplateBinding Text}" FontSize="{TemplateBinding FontSize}" FontWeight="{TemplateBinding FontWeight}" Foreground="{TemplateBinding Foreground}" VerticalAlignment="Center"/>
                </StackPanel>
            </Grid>
        </ControlTemplate></Setter.Value></Setter>
    </Style>
    <Style x:Key="OutfittingSelector" TargetType="SelectorBar">
        <Setter Property="HorizontalAlignment" Value="Stretch"/>
        <Setter Property="BorderBrush" Value="{StaticResource OutfittingOrange}"/>
        <Setter Property="BorderThickness" Value="0,2,0,2"/>
        <Setter Property="Padding" Value="0,3"/>
        <Setter Property="Template"><Setter.Value><ControlTemplate TargetType="SelectorBar">
            <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}">
                <ItemsView x:Name="PART_ItemsView" ItemsSource="{TemplateBinding Items}" TabNavigation="{TemplateBinding TabNavigation}" HorizontalAlignment="Stretch" Padding="0">
                    <ItemsView.Layout><StackLayout Orientation="Horizontal" Spacing="2"/></ItemsView.Layout>
                </ItemsView>
            </Border>
        </ControlTemplate></Setter.Value></Setter>
    </Style>
</ResourceDictionary>