<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:pu="clr-namespace:Panuon.WPF.UI;assembly=Panuon.WPF.UI" xmlns:pucore="clr-namespace:Panuon.WPF;assembly=Panuon.WPF"> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/VPet-Simulator.Core;component/Display/Theme.xaml" /> <ResourceDictionary Source="/VPet-Simulator.Core;component/Display/basestyle.xaml" /> </ResourceDictionary.MergedDictionaries> <Style x:Key="BaseWindowXStyle" TargetType="pu:WindowX"> <Setter Property="pu:WindowXCaption.Background" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:WindowXCaption.Foreground" Value="{DynamicResource DARKPrimaryText}" /> <Setter Property="pu:WindowXCaption.Buttons" Value="Close" /> <Setter Property="pu:WindowXCaption.CloseButtonStyle"> <Setter.Value> <Style BasedOn="{StaticResource {x:Static pu:WindowXCaption.CloseButtonStyleKey}}" TargetType="Button"> <Setter Property="pu:ButtonHelper.HoverBackground" Value="{x:Null}" /> </Style> </Setter.Value> </Setter> </Style> <Style x:Key="StandardComboBoxStyle" BasedOn="{StaticResource {x:Type ComboBox}}" TargetType="{x:Type ComboBox}"> <Setter Property="FontSize" Value="14" /> <Setter Property="Height" Value="30" /> <Setter Property="Background" Value="{DynamicResource DARKPrimaryText}" /> <Setter Property="BorderThickness" Value="1.5" /> <Setter Property="BorderBrush" Value="{DynamicResource DARKPrimary}" /> <Setter Property="Padding" Value="7,0,15,0" /> <Setter Property="pu:ComboBoxHelper.CornerRadius" Value="5" /> <Setter Property="pu:ComboBoxHelper.WatermarkForeground" Value="#DCDCDC" /> <Setter Property="pu:ComboBoxHelper.ItemsSelectedBackground" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:ComboBoxHelper.ItemsSelectedForeground" Value="{DynamicResource DARKPrimaryText}" /> <Setter Property="pu:ComboBoxHelper.ItemsHoverBackground" Value="{DynamicResource DARKPrimaryTrans4}" /> <Setter Property="pu:ComboBoxHelper.ItemsPadding" Value="22,0" /> <Setter Property="pu:DropDownHelper.BorderThickness" Value="1" /> <Setter Property="pu:DropDownHelper.Background" Value="{DynamicResource DARKPrimaryText}" /> <Setter Property="pu:DropDownHelper.ShadowColor" Value="{DynamicResource ShadowColor}" /> <Setter Property="pu:DropDownHelper.CornerRadius" Value="5" /> <Setter Property="pu:DropDownHelper.MinHeight" Value="100" /> <Setter Property="pu:DropDownHelper.ClipDockSideShadow" Value="False" /> <Setter Property="pu:DropDownHelper.BorderBrush" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:ShadowHelper.BlurRadius" Value="15" /> <Setter Property="pu:ShadowHelper.Opacity" Value="0.5" /> <Setter Property="pu:ComboBoxHelper.ToggleArrowTransformControlStyle"> <Setter.Value> <Style BasedOn="{StaticResource {x:Static pu:ComboBoxHelper.ToggleArrowTransformControlStyleKey}}" TargetType="pu:TransformControl"> <Setter Property="Foreground" Value="{DynamicResource PrimaryText}" /> <Setter Property="FontSize" Value="10" /> <Setter Property="Content" Value="" /> </Style> </Setter.Value> </Setter> </Style> <Style x:Key="StandardSliderStyle" BasedOn="{StaticResource {x:Type Slider}}" TargetType="Slider"> <Setter Property="Background" Value="{DynamicResource DARKPrimaryTrans4}" /> <Setter Property="Foreground" Value="{DynamicResource DARKPrimaryDark}" /> <Setter Property="pu:SliderHelper.ThumbShadowColor" Value="{DynamicResource ShadowColor}" /> <Setter Property="pu:SliderHelper.TrackThickness" Value="2.5" /> <Setter Property="pu:SliderHelper.ThumbBorderBrush" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:SliderHelper.ThumbBorderThickness" Value="2.5" /> <Setter Property="pu:SliderHelper.CoveredBackground" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:ShadowHelper.ShadowDepth" Value="3" /> <Setter Property="pu:ShadowHelper.Direction" Value="270" /> <Setter Property="pu:ShadowHelper.Opacity" Value="0.5" /> </Style> <Style x:Key="StandardRadioButtonStyle" BasedOn="{StaticResource {x:Type RadioButton}}" TargetType="RadioButton"> <Setter Property="pu:RadioButtonHelper.CheckedToggleBrush" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:RadioButtonHelper.CheckedBorderBrush" Value="{DynamicResource DARKPrimary}" /> </Style> <Style x:Key="SideMenuListBoxStyle" BasedOn="{StaticResource {x:Type ListBox}}" TargetType="ListBox"> <Setter Property="BorderThickness" Value="0" /> <Setter Property="Background" Value="Transparent" /> <Setter Property="pu:ListBoxHelper.ItemsHeight" Value="30" /> <Setter Property="pu:ListBoxHelper.ItemsPadding" Value="15,0" /> <Setter Property="pu:ListBoxHelper.ItemsCornerRadius" Value="5" /> <Setter Property="pu:ListBoxHelper.ItemsHoverBackground" Value="{x:Null}" /> <Setter Property="pu:ListBoxHelper.ItemsSelectedBackground" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:ListBoxHelper.ItemsSelectedForeground" Value="{DynamicResource DARKPrimaryText}" /> </Style> <Style x:Key="ToolBarMenuStyle" BasedOn="{StaticResource {x:Type Menu}}" TargetType="Menu"> <Setter Property="Height" Value="55" /> <Setter Property="FontSize" Value="24" /> <Setter Property="VerticalContentAlignment" Value="Center" /> <Setter Property="pu:MenuHelper.TopLevelDropDownVerticalOffset" Value="-25" /> <Setter Property="BorderBrush" Value="{DynamicResource DARKPrimaryDarker}" /> <Setter Property="Background" Value="{DynamicResource DARKPrimaryText}" /> <Setter Property="pu:MenuHelper.CornerRadius" Value="5" /> <Setter Property="pu:MenuHelper.TopLevelDropDownPlacement" Value="TopRight" /> <Setter Property="pu:MenuHelper.TopLevelItemsPadding" Value="15,0" /> <Setter Property="pu:MenuHelper.TopLevelItemsBackground" Value="Transparent" /> <Setter Property="pu:MenuHelper.TopLevelItemsHoverBackground" Value="{DynamicResource SecondaryLighter}" /> <Setter Property="pu:MenuHelper.TopLevelItemsHoverForeground" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:MenuHelper.TopLevelItemsOpenedBackground" Value="{DynamicResource SecondaryLighter}" /> <Setter Property="pu:MenuHelper.TopLevelItemsOpenedForeground" Value="{DynamicResource DARKPrimary}" /> <Setter Property="pu:MenuHelper.SubmenuItemsPadding" Value="15,0" /> <Setter Property="pu:MenuHelper.SubmenuItemsHeight" Value="55" /> <Setter Property="pu:MenuHelper.SubmenuItemsIconWidth" Value="NaN" /> <Setter Property="pu:MenuHelper.SubmenuItemsWidth" Value="200" /> <Setter Property="pu:DropDownHelper.CornerRadius" Value="5" /> <Setter Property="pu:MenuHelper.SubmenuItemsBackground" Value="Transparent" /> <Setter Property="pu:MenuHelper.SubmenuItemsHoverBackground" Value="{DynamicResource SecondaryLighter}" /> <!--<Setter Property="pu:MenuHelper.SubmenuItemsHoverForeground" Value="{DynamicResource DARKPrimary}" />--> <Setter Property="pu:MenuHelper.SubmenuItemsOpenedBackground" Value="{DynamicResource SecondaryLighter}" /> <!--<Setter Property="pu:MenuHelper.SubmenuItemsOpenedForeground" Value="{DynamicResource DARKPrimary}" />--> <Setter Property="pu:MenuHelper.SubmenuItemsSeparatorVisibility" Value="Visible" /> <Setter Property="pu:MenuHelper.SubmenuItemsSeparatorBrush" Value="#CCCECF" /> <Setter Property="pu:MenuHelper.SubmenuItemsSeparatorMargin" Value="10,0" /> <!--<Setter Property="pu:MenuHelper.ShadowColor" Value="{DynamicResource ShadowColor}" />--> <Setter Property="pu:DropDownHelper.ShadowColor" Value="{DynamicResource ShadowColor}" /> <Setter Property="pu:ShadowHelper.Opacity" Value="0.7" /> <Setter Property="pu:ShadowHelper.BlurRadius" Value="25" /> </Style> </ResourceDictionary>