DirectoryCreator/Themes/DarkTheme.xaml

58 lines
2.4 KiB
Plaintext
Raw Normal View History

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<!-- Colores para el tema oscuro -->
<SolidColorBrush x:Key="WindowBackground" Color="#1E1E1E"/>
<SolidColorBrush x:Key="WindowForeground" Color="#FFFFFF"/>
<SolidColorBrush x:Key="PrimaryBackground" Color="#2D2D2D"/>
<SolidColorBrush x:Key="SecondaryBackground" Color="#333333"/>
<SolidColorBrush x:Key="BorderBrush" Color="#404040"/>
<SolidColorBrush x:Key="ButtonBackground" Color="#3E3E3E"/>
<SolidColorBrush x:Key="ButtonBackgroundHover" Color="#4A4A4A"/>
<SolidColorBrush x:Key="TextBoxBackground" Color="#2D2D2D"/>
<!-- Estilos para controles principales -->
<Style TargetType="Window">
<Setter Property="Background" Value="{StaticResource WindowBackground}"/>
<Setter Property="Foreground" Value="{StaticResource WindowForeground}"/>
</Style>
<Style TargetType="Grid">
<Setter Property="Background" Value="{StaticResource WindowBackground}"/>
</Style>
<Style TargetType="Border">
<Setter Property="Background" Value="{StaticResource WindowBackground}"/>
</Style>
<!-- Estilos para controles interactivos -->
<Style TargetType="Button">
<Setter Property="Background" Value="{StaticResource ButtonBackground}"/>
<Setter Property="Foreground" Value="{StaticResource WindowForeground}"/>
<Setter Property="BorderBrush" Value="{StaticResource BorderBrush}"/>
</Style>
<Style TargetType="TextBox">
<Setter Property="Background" Value="{StaticResource TextBoxBackground}"/>
<Setter Property="Foreground" Value="{StaticResource WindowForeground}"/>
<Setter Property="BorderBrush" Value="{StaticResource BorderBrush}"/>
</Style>
<Style TargetType="TextBlock">
<Setter Property="Foreground" Value="{StaticResource WindowForeground}"/>
</Style>
<Style TargetType="ComboBox">
<Setter Property="Background" Value="{StaticResource TextBoxBackground}"/>
<Setter Property="Foreground" Value="{StaticResource WindowForeground}"/>
<Setter Property="BorderBrush" Value="{StaticResource BorderBrush}"/>
</Style>
<Style TargetType="ComboBoxItem">
<Setter Property="Background" Value="{StaticResource TextBoxBackground}"/>
<Setter Property="Foreground" Value="{StaticResource WindowForeground}"/>
</Style>
<Style TargetType="CheckBox">
<Setter Property="Foreground" Value="{StaticResource WindowForeground}"/>
</Style>
</ResourceDictionary>