mirror of
https://github.com/VitalickS/BrightSharp.Toolkit.git
synced 2026-03-21 02:21:15 +00:00
file reorganization #2
This commit is contained in:
18
BrightSharp/Themes/Controls/PropertyGrid.xaml
Normal file
18
BrightSharp/Themes/Controls/PropertyGrid.xaml
Normal file
@@ -0,0 +1,18 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:local="clr-namespace:BrightSharp.Controls">
|
||||
|
||||
|
||||
<Style TargetType="{x:Type local:PropertyGrid}">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="{x:Type local:PropertyGrid}">
|
||||
<Border Background="{TemplateBinding Background}"
|
||||
BorderBrush="{TemplateBinding BorderBrush}"
|
||||
BorderThickness="{TemplateBinding BorderThickness}">
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
</ResourceDictionary>
|
||||
38
BrightSharp/Themes/Controls/ZoomControl.xaml
Normal file
38
BrightSharp/Themes/Controls/ZoomControl.xaml
Normal file
@@ -0,0 +1,38 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:diag="clr-namespace:BrightSharp.Diagrams">
|
||||
|
||||
<Style TargetType="{x:Type diag:ZoomControl}">
|
||||
<Setter Property="Background" Value="Transparent" />
|
||||
<Setter Property="ClipToBounds" Value="True" />
|
||||
<Setter Property="Focusable" Value="False" />
|
||||
<Setter Property="ItemsPanel">
|
||||
<Setter.Value>
|
||||
<ItemsPanelTemplate>
|
||||
<Canvas Background="Transparent" />
|
||||
</ItemsPanelTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="{x:Type diag:ZoomControl}">
|
||||
<Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Margin="{TemplateBinding Padding}">
|
||||
<Grid>
|
||||
<ItemsPresenter>
|
||||
<ItemsPresenter.RenderTransform>
|
||||
<TransformGroup>
|
||||
<ScaleTransform ScaleX="{Binding RenderZoom, RelativeSource={RelativeSource TemplatedParent}}"
|
||||
ScaleY="{Binding ScaleX, RelativeSource={RelativeSource Self}}" />
|
||||
<TranslateTransform X="{Binding TranslateX, RelativeSource={RelativeSource TemplatedParent}}"
|
||||
Y="{Binding TranslateY, RelativeSource={RelativeSource TemplatedParent}}" />
|
||||
</TransformGroup>
|
||||
</ItemsPresenter.RenderTransform>
|
||||
</ItemsPresenter>
|
||||
<Border x:Name="PART_SelectionBorder" />
|
||||
</Grid>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
</ResourceDictionary>
|
||||
43
BrightSharp/Themes/Diagrams/DesignerItem.xaml
Normal file
43
BrightSharp/Themes/Diagrams/DesignerItem.xaml
Normal file
@@ -0,0 +1,43 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:s="clr-namespace:BrightSharp.Diagrams">
|
||||
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="SizeChrome.xaml"/>
|
||||
<ResourceDictionary Source="ResizeRotateChrome.xaml"/>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
|
||||
<ControlTemplate x:Key="MoveThumbTemplate" TargetType="{x:Type s:MoveThumb}">
|
||||
<Rectangle Fill="Transparent"/>
|
||||
</ControlTemplate>
|
||||
|
||||
<Style x:Key="DesignerItemStyle" TargetType="ContentControl">
|
||||
<Setter Property="MinHeight" Value="26"/>
|
||||
<Setter Property="MinWidth" Value="30"/>
|
||||
<Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
|
||||
<Setter Property="SnapsToDevicePixels" Value="true"/>
|
||||
<Setter Property="Focusable" Value="False" />
|
||||
<Setter Property="MaxHeight" Value="900" />
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="ContentControl">
|
||||
<Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}">
|
||||
<Grid DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}">
|
||||
<s:MoveThumb Focusable="False" Cursor="SizeAll" Template="{StaticResource MoveThumbTemplate}" />
|
||||
<ContentPresenter Content="{TemplateBinding ContentControl.Content}"
|
||||
Margin="{TemplateBinding Padding}"/>
|
||||
<s:DesignerItemDecorator x:Name="ItemDecorator" Focusable="False"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="Selector.IsSelected" Value="True">
|
||||
<Setter TargetName="ItemDecorator" Property="ShowDecorator" Value="True" />
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
|
||||
</ResourceDictionary>
|
||||
114
BrightSharp/Themes/Diagrams/ResizeRotateChrome.xaml
Normal file
114
BrightSharp/Themes/Diagrams/ResizeRotateChrome.xaml
Normal file
@@ -0,0 +1,114 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:s="clr-namespace:BrightSharp.Diagrams">
|
||||
<BooleanToVisibilityConverter x:Key="btvc" />
|
||||
<Style TargetType="{x:Type Shape}" x:Key="ThumbCorner">
|
||||
<Setter Property="SnapsToDevicePixels" Value="true" />
|
||||
<Setter Property="Stroke" Value="#FF0166AC" />
|
||||
<Setter Property="StrokeThickness" Value="1" />
|
||||
<Setter Property="Width" Value="7" />
|
||||
<Setter Property="Height" Value="7" />
|
||||
<Setter Property="Margin" Value="-2" />
|
||||
<Setter Property="Fill">
|
||||
<Setter.Value>
|
||||
<RadialGradientBrush Center="0.2, 0.2" GradientOrigin="0.2, 0.2" RadiusX="0.8" RadiusY="0.8">
|
||||
<GradientStop Color="White" Offset="0.0" />
|
||||
<GradientStop Color="#FF9AFF9F" Offset="0.8" />
|
||||
</RadialGradientBrush>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
<Style TargetType="{x:Type s:ResizeRotateChrome}">
|
||||
<Setter Property="Focusable" Value="False" />
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="{x:Type s:ResizeRotateChrome}">
|
||||
<Grid>
|
||||
<Grid Opacity="0" Margin="-3">
|
||||
<s:MoveThumb Margin="0,-20,0,0"
|
||||
HorizontalAlignment="Right"
|
||||
VerticalAlignment="Top"
|
||||
Height="16"
|
||||
Width="16"
|
||||
Cursor="SizeAll"
|
||||
Template="{DynamicResource MoveThumbTemplate}" />
|
||||
<s:RotateThumb Width="20"
|
||||
Height="20" Visibility="{Binding Path=DataContext.(s:VisualExtensions.CanRotate), RelativeSource={RelativeSource Self}, Converter={StaticResource btvc}}"
|
||||
Margin="0,-20,0,0"
|
||||
Cursor="Hand"
|
||||
VerticalAlignment="Top"
|
||||
HorizontalAlignment="Center"/>
|
||||
<s:ResizeThumb Height="3"
|
||||
Cursor="SizeNS"
|
||||
VerticalAlignment="Top"
|
||||
HorizontalAlignment="Stretch"/>
|
||||
<s:ResizeThumb Width="3"
|
||||
Cursor="SizeWE"
|
||||
VerticalAlignment="Stretch"
|
||||
HorizontalAlignment="Left"/>
|
||||
<s:ResizeThumb Width="3"
|
||||
Cursor="SizeWE"
|
||||
VerticalAlignment="Stretch"
|
||||
HorizontalAlignment="Right"/>
|
||||
<s:ResizeThumb Height="3"
|
||||
Cursor="SizeNS"
|
||||
VerticalAlignment="Bottom"
|
||||
HorizontalAlignment="Stretch"/>
|
||||
<s:ResizeThumb Width="7"
|
||||
Height="7"
|
||||
Margin="-2"
|
||||
Cursor="SizeNWSE"
|
||||
VerticalAlignment="Top"
|
||||
HorizontalAlignment="Left"/>
|
||||
<s:ResizeThumb Width="7"
|
||||
Height="7"
|
||||
Margin="-2"
|
||||
Cursor="SizeNESW"
|
||||
VerticalAlignment="Top"
|
||||
HorizontalAlignment="Right"/>
|
||||
<s:ResizeThumb Width="7"
|
||||
Height="7"
|
||||
Margin="-2"
|
||||
Cursor="SizeNESW"
|
||||
VerticalAlignment="Bottom"
|
||||
HorizontalAlignment="Left"/>
|
||||
<s:ResizeThumb Width="7"
|
||||
Height="7"
|
||||
Margin="-2"
|
||||
Cursor="SizeNWSE"
|
||||
VerticalAlignment="Bottom"
|
||||
HorizontalAlignment="Right"/>
|
||||
</Grid>
|
||||
<Canvas HorizontalAlignment="Right" VerticalAlignment="Top">
|
||||
<ContentControl Canvas.Left="10" Content="{Binding Tag}" />
|
||||
</Canvas>
|
||||
<Grid IsHitTestVisible="False" Opacity="1" Margin="-3">
|
||||
<Rectangle SnapsToDevicePixels="True"
|
||||
StrokeThickness="1"
|
||||
Margin="1"
|
||||
Stroke="{DynamicResource DisabledBorderBrush}" StrokeDashArray="1 0 1"/>
|
||||
<Line StrokeThickness="1" X1="0" Y1="0" X2="0" Y2="20" Visibility="{Binding Path=DataContext.(s:VisualExtensions.CanRotate), RelativeSource={RelativeSource Self}, Converter={StaticResource btvc}}"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Top"
|
||||
Margin="0,-19,0,0"
|
||||
Stroke="White" StrokeDashArray="1 2"/>
|
||||
<Path Style="{StaticResource ThumbCorner}" Stretch="Uniform" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,-20,0,0" Width="20" Height="20" Data="M 11.7927,9.92031C 12.5184,8.74318 12.6759,7.05297 12.1717,5.75967C 11.5909,4.44354 10.2501,3.37314 8.87896,3.04485C 7.39649,2.74559 5.63977,3.1934 4.48733,4.196C 3.50995,5.1756 2.91946,6.75691 3.08599,8.14841L 0.0842173,8.57665C 0.0347556,8.20576 0.00766225,7.8312 -1.64198e-005,7.45693C 0.038148,6.21681 0.383575,4.9557 0.968669,3.8699C 1.5589,2.89611 2.36362,2.03356 3.28126,1.37902C 5.28605,0.0810452 8.05891,-0.284222 10.3301,0.412526C 12.1794,1.09169 13.9099,2.53647 14.8289,4.31779C 15.3434,5.43808 15.5957,6.72245 15.5449,7.95982C 15.4307,9.19718 15.0066,10.4344 14.358,11.484L 16.0043,12.4819L 11.226,13.5191L 10.1463,8.92239L 11.7927,9.92031 Z M -1.64198e-005,-1.90735e-006 Z M 15.564,14.9728 Z "
|
||||
Fill="YellowGreen" Stroke="{DynamicResource PressedBorderBrush}"
|
||||
Visibility="{Binding Path=DataContext.(s:VisualExtensions.CanRotate), RelativeSource={RelativeSource Self}, Converter={StaticResource btvc}}"
|
||||
/>
|
||||
<Rectangle Style="{StaticResource ThumbCorner}" HorizontalAlignment="Left" VerticalAlignment="Top"/>
|
||||
<Rectangle Style="{StaticResource ThumbCorner}" HorizontalAlignment="Right" VerticalAlignment="Top"/>
|
||||
<Rectangle Style="{StaticResource ThumbCorner}" HorizontalAlignment="Left" VerticalAlignment="Bottom"/>
|
||||
<Rectangle Style="{StaticResource ThumbCorner}" HorizontalAlignment="Right" VerticalAlignment="Bottom"/>
|
||||
<Viewbox Width="16" Height="16" HorizontalAlignment="Right" VerticalAlignment="Top" IsHitTestVisible="False" Margin="0,-20,0,0">
|
||||
<Path Width="16" Height="16" Stretch="Fill" Fill="{DynamicResource NormalBrush}" StrokeThickness=".5" Stroke="{DynamicResource GlyphBrush}" Data="M 0,8.L 3.18485,4.81417L 3.18485,6.37077L 6.37181,6.37077L 6.37181,3.18408L 4.81418,3.18408L 8.00114,0L 11.1881,3.18408L 9.63047,3.18408L 9.63047,6.37077L 12.8174,6.37077L 12.8174,4.81417L 16.0044,8.L 12.8174,11.1876L 12.8174,9.63096L 9.63047,9.63096L 9.63047,12.8177L 11.1881,12.8177L 8.00114,16.0044L 4.81418,12.8177L 6.37181,12.8177L 6.37181,9.63096L 3.18485,9.63096L 3.18485,11.1876L 0,8. Z M 0,0 Z M 16.0044,16.0044 Z"/>
|
||||
</Viewbox>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
|
||||
</ResourceDictionary>
|
||||
49
BrightSharp/Themes/Diagrams/SizeChrome.xaml
Normal file
49
BrightSharp/Themes/Diagrams/SizeChrome.xaml
Normal file
@@ -0,0 +1,49 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:s="clr-namespace:BrightSharp.Diagrams">
|
||||
|
||||
<s:DoubleFormatConverter x:Key="doubleFormatConverter"/>
|
||||
|
||||
<Style TargetType="{x:Type s:SizeChrome}">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="{x:Type s:SizeChrome}">
|
||||
<Grid SnapsToDevicePixels="True">
|
||||
<Path Stroke="Red"
|
||||
StrokeThickness="1"
|
||||
Height="10"
|
||||
VerticalAlignment="Bottom"
|
||||
Margin="-2,0,-2,-15"
|
||||
Stretch="Fill"
|
||||
Data="M0,0 0,10 M 0,5 100,5 M 100,0 100,10" StrokeDashArray="1 2"/>
|
||||
<TextBlock Text="{Binding Path=Width, Converter={StaticResource doubleFormatConverter}}"
|
||||
Background="White"
|
||||
Padding="3,0,3,0"
|
||||
Foreground="#FF9C3535"
|
||||
Margin="0,0,0,-18"
|
||||
HorizontalAlignment="Center"
|
||||
VerticalAlignment="Bottom"/>
|
||||
<Path Stroke="#FF9C3535"
|
||||
StrokeThickness="1"
|
||||
Width="10"
|
||||
HorizontalAlignment="Right"
|
||||
Margin="0,-2,-15,-2"
|
||||
Stretch="Fill"
|
||||
Data="M5,0 5,100 M 0,0 10,0 M 0,100 10,100" StrokeDashArray="1 2"/>
|
||||
<TextBlock Text="{Binding Path=Height, Converter={StaticResource doubleFormatConverter}}"
|
||||
Background="White"
|
||||
Foreground="#FF9C3535"
|
||||
Padding="3,0,3,0"
|
||||
Margin="0,0,-18,0"
|
||||
HorizontalAlignment="Right"
|
||||
VerticalAlignment="Center">
|
||||
<TextBlock.LayoutTransform>
|
||||
<RotateTransform Angle="90" CenterX="1" CenterY="0.5"/>
|
||||
</TextBlock.LayoutTransform>
|
||||
</TextBlock>
|
||||
</Grid>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
</Style>
|
||||
</ResourceDictionary>
|
||||
5
BrightSharp/Themes/Generic.xaml
Normal file
5
BrightSharp/Themes/Generic.xaml
Normal file
@@ -0,0 +1,5 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
|
||||
</ResourceDictionary>
|
||||
286
BrightSharp/Themes/Style.Blue.xaml
Normal file
286
BrightSharp/Themes/Style.Blue.xaml
Normal file
@@ -0,0 +1,286 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:s="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<s:Boolean x:Key="IsInverseTheme">False</s:Boolean>
|
||||
|
||||
<CornerRadius x:Key="DefaultRadiusSmall">1</CornerRadius>
|
||||
<CornerRadius x:Key="DefaultRadiusNormal">3</CornerRadius>
|
||||
|
||||
<CornerRadius x:Key="TabItemRadius">0,8,0,0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusTop">0,2,2,2</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusLeft">0,5,5,0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusRight">5,0,0,5</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusBottom">5,5,0,0</CornerRadius>
|
||||
|
||||
<Color x:Key="ValidationErrorColor">Red</Color>
|
||||
|
||||
<LinearGradientBrush x:Key="NormalBrush" StartPoint="0,1" EndPoint="0,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="1.0"/>
|
||||
<GradientStop Color="#FFC4C8E6" Offset="0.6"/>
|
||||
<GradientStop Color="#FFC0C4DE" Offset="0.55"/>
|
||||
<GradientStop Color="#FFC6DAFF" Offset="0.0"/>
|
||||
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="VerticalNormalBrush" StartPoint="1,0" EndPoint="0,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="1.0"/>
|
||||
<GradientStop Color="#FFC4C8E6" Offset="0.6"/>
|
||||
<GradientStop Color="#FFC0C4DE" Offset="0.55"/>
|
||||
<GradientStop Color="#FFC6DAFF" Offset="0.0"/>
|
||||
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="NormalProgressBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF3CCF37" Offset="0.0"/>
|
||||
<GradientStop Color="#FF2FA22A" Offset="0.5"/>
|
||||
<GradientStop Color="#FFA6C5A5" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndicatorAnimatedFill">
|
||||
<LinearGradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
|
||||
<GradientStop Color="#00ffffff"
|
||||
Offset="0" />
|
||||
<GradientStop Color="#c0ffffff"
|
||||
Offset="0.3" />
|
||||
<GradientStop Color="#d0ffffff"
|
||||
Offset="0.8" />
|
||||
<GradientStop Color="#00ffffff"
|
||||
Offset="1" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateRootBrush" EndPoint="0.5,1" StartPoint="0.5,0">
|
||||
<GradientStop Color="#F6BCD5FF" Offset="0.046" />
|
||||
<GradientStop Color="#96D4E4FF" Offset="0.18" />
|
||||
<GradientStop Color="#4FFFFFFF" Offset="0.512" />
|
||||
<GradientStop Color="#00D6D6D6" Offset="0.521" />
|
||||
<GradientStop Color="#BABCD5FF" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateFillBrush" EndPoint="0,1" StartPoint="20,1" MappingMode="Absolute" SpreadMethod="Repeat">
|
||||
<LinearGradientBrush.Transform>
|
||||
<TransformGroup>
|
||||
<SkewTransform AngleX="-10" />
|
||||
</TransformGroup>
|
||||
</LinearGradientBrush.Transform>
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.088" />
|
||||
<GradientStop Color="#006EA4FD" Offset="0.475" />
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.899" />
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="NormalBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF605CBB" Offset="0.0"/>
|
||||
<GradientStop Color="#FF5B4F4F" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="HorizontalNormalBorderBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFACA3D4" Offset="0.0"/>
|
||||
<GradientStop Color="#FF4F2A2A" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="TopLevelMenuBackgroundHover" Color="#FFFCFFBD" />
|
||||
|
||||
<!-- Light Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="LightBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="0.0"/>
|
||||
<GradientStop Color="#FFD9E1F9" Offset="0.5"/>
|
||||
<GradientStop Color="#FFDDDDFB" Offset="0.85"/>
|
||||
<GradientStop Color="#FFAFBDE2" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="HorizontalLightBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="0.0"/>
|
||||
<GradientStop Color="#FFD9E1F9" Offset="0.5"/>
|
||||
<GradientStop Color="#FFDDDDFB" Offset="0.85"/>
|
||||
<GradientStop Color="#FF9B9B9B" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Dark Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="DarkBrush" StartPoint="0,1" EndPoint="0,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="1.0"/>
|
||||
<GradientStop Color="#FFCCD0E8" Offset="0.6"/>
|
||||
<GradientStop Color="#FFC4CAF1" Offset="0.55"/>
|
||||
<GradientStop Color="#FFD1E1FF" Offset="0.0"/>
|
||||
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="VerticalDarkBrush" StartPoint="1,0" EndPoint="0,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFCDD6F5" Offset="1.0"/>
|
||||
<GradientStop Color="#FF99A6E6" Offset="0.6"/>
|
||||
<GradientStop Color="#FFB5B3EC" Offset="0.55"/>
|
||||
<GradientStop Color="#FFD8E8FD" Offset="0.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Pressed Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="PressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF6FBC5" Offset="0.0"/>
|
||||
<GradientStop Color="#FFE2D231" Offset="0.2"/>
|
||||
<GradientStop Color="#FFE5FFB9" Offset="0.9"/>
|
||||
<GradientStop Color="#FFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="TogglePressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF6FBC5" Offset="0.0"/>
|
||||
<GradientStop Color="#FFE2D231" Offset="0.2"/>
|
||||
<GradientStop Color="#FFE5FFB9" Offset="0.9"/>
|
||||
<GradientStop Color="#FFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="VerticalPressedBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF6FBC5" Offset="0.0"/>
|
||||
<GradientStop Color="#FFE2D231" Offset="0.2"/>
|
||||
<GradientStop Color="#FFE5FFB9" Offset="0.9"/>
|
||||
<GradientStop Color="#FFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="PressedBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF870000" Offset="0.0"/>
|
||||
<GradientStop Color="#FF5D5D5D" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Defaulted Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="DefaultedBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#777" Offset="0.0"/>
|
||||
<GradientStop Color="#000" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Disabled Brush -->
|
||||
|
||||
<SolidColorBrush x:Key="DisabledForegroundBrush" Color="#FF303030" />
|
||||
<SolidColorBrush x:Key="DisabledBackgroundBrush" Color="#FFB7B7B7" />
|
||||
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#FF7E7070" />
|
||||
|
||||
<!-- Border Brushes -->
|
||||
|
||||
<SolidColorBrush x:Key="SolidBorderBrush" Color="#FF1D426E" />
|
||||
<SolidColorBrush x:Key="LightBorderBrush" Color="#FF9E9E9E" />
|
||||
|
||||
<!-- Miscellaneous Brushes -->
|
||||
|
||||
<LinearGradientBrush x:Key="ScrollBarPageButtonVertBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientStopCollection>
|
||||
<GradientStop Offset="0" Color="#FFD3DBFF" />
|
||||
<GradientStop Offset="0.3" Color="White" />
|
||||
<GradientStop Offset="0.7" Color="White" />
|
||||
<GradientStop Offset="1" Color="#FFD3DBFF" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ScrollBarPageButtonHorizBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStopCollection>
|
||||
<GradientStop Offset="0" Color="#FFD3DBFF" />
|
||||
<GradientStop Offset="0.3" Color="White" />
|
||||
<GradientStop Offset="0.7" Color="White" />
|
||||
<GradientStop Offset="1" Color="#FFD3DBFF" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="TabItemSelectedBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFE0FFC1" Offset="0.0"/>
|
||||
<GradientStop Color="#FFBCE6B2" Offset="0.2"/>
|
||||
<GradientStop Color="#FFE3FFD5" Offset="0.85"/>
|
||||
<GradientStop Color="White" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="MainMenuForegroundBrush" Color="Black"/>
|
||||
|
||||
|
||||
|
||||
<!--Color STYLED Brush-->
|
||||
|
||||
<LinearGradientBrush x:Key="WindowBackgroundBrush">
|
||||
<GradientStopCollection>
|
||||
<GradientStop Offset="0" Color="#EFEBF8FF" />
|
||||
<GradientStop Offset="1" Color="#EFF3F3F3" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<Color x:Key="WindowBackgroundHoverColor">#FFF</Color>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="SelectedBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="#CC9ACBFF" Offset="0" />
|
||||
<GradientStop Color="#FF7DBAFF" Offset=".3" />
|
||||
<GradientStop Color="#FF7DBAFF" Offset=".7" />
|
||||
<GradientStop Color="#CC9ACBFF" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
<SolidColorBrush x:Key="GlyphBrush" Color="#FF2B1717" />
|
||||
<SolidColorBrush x:Key="LightColorBrush" Color="#E9ECF8" />
|
||||
|
||||
<Color x:Key="OnWindowForegroundColor">#FF1B140F</Color>
|
||||
<Color x:Key="SelectedUnfocusedColor">#FFB6B6B6</Color>
|
||||
|
||||
|
||||
<SolidColorBrush x:Key="ScrollBarBackgroundBrush" Color="#F0F0F0" />
|
||||
<SolidColorBrush x:Key="SynWindowBackgroundBrush" Color="#FFD1D1D1" />
|
||||
<Color x:Key="SelectedBackgroundColor">#FFFFF8B8</Color>
|
||||
<SolidColorBrush x:Key="OnWindowForegroundBrush" Color="{DynamicResource OnWindowForegroundColor}" />
|
||||
<SolidColorBrush x:Key="HighLightForegroundBrush" Color="#FF500000" />
|
||||
<Color x:Key="UiForegroundColor">Black</Color>
|
||||
<SolidColorBrush x:Key="AlternatingRowBackgroundBrush" Color="White" />
|
||||
<SolidColorBrush x:Key="UiForegroundBrush" Color="{DynamicResource UiForegroundColor}" />
|
||||
|
||||
</ResourceDictionary>
|
||||
304
BrightSharp/Themes/Style.DarkBlue.xaml
Normal file
304
BrightSharp/Themes/Style.DarkBlue.xaml
Normal file
@@ -0,0 +1,304 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<sys:Boolean x:Key="IsInverseTheme">True</sys:Boolean>
|
||||
|
||||
<CornerRadius x:Key="DefaultRadiusSmall">1</CornerRadius>
|
||||
<CornerRadius x:Key="DefaultRadiusNormal">3</CornerRadius>
|
||||
|
||||
<CornerRadius x:Key="TabItemRadius">0,8,0,0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusTop">0,2,2,2</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusLeft">0,5,5,0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusRight">5,0,0,5</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusBottom">5,5,0,0</CornerRadius>
|
||||
|
||||
|
||||
<Color x:Key="SelectedBackgroundColor" >#99BDFF</Color>
|
||||
<Color x:Key="SelectedUnfocusedColor" >#999999</Color>
|
||||
<Color x:Key="ControlLightColor" >#FF2F596E</Color>
|
||||
<Color x:Key="ControlMediumColor" >#FF10405B</Color>
|
||||
<Color x:Key="ControlDarkColor" >#FF2B404B</Color>
|
||||
|
||||
<Color x:Key="ControlMouseOverColor" >#FF414888</Color>
|
||||
<Color x:Key="ControlPressedColor" >#FF47909B</Color>
|
||||
|
||||
<Color x:Key="ValidationErrorColor" >#FF3333</Color>
|
||||
|
||||
<Color x:Key="UiForegroundColor">#ffffff</Color>
|
||||
<SolidColorBrush x:Key="UiForegroundBrush" Color="White" />
|
||||
<Color x:Key="WindowBackgroundHoverColor">#555555</Color>
|
||||
|
||||
<SolidColorBrush x:Key="TopLevelMenuBackgroundHover" Color="#FF414566" />
|
||||
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#FF575757" />
|
||||
|
||||
<SolidColorBrush x:Key="SolidBorderBrush" Color="Black" />
|
||||
<SolidColorBrush x:Key="LightBorderBrush" Color="DarkGray" />
|
||||
<SolidColorBrush x:Key="MainMenuForegroundBrush" Color="White"/>
|
||||
|
||||
<SolidColorBrush x:Key="WindowBackgroundBrush" Color="#444444" />
|
||||
|
||||
<LinearGradientBrush x:Key="GradientWindowBackgroundBrush" EndPoint="1,1" StartPoint="0,0">
|
||||
<GradientStop Color="#FF35373C" Offset="0"/>
|
||||
<GradientStop Color="#FF32353C" Offset="0.2"/>
|
||||
<GradientStop Color="#FF242629" Offset="0.75"/>
|
||||
<GradientStop Color="#FF222326" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="WindowHeaderBrush" EndPoint="0,1">
|
||||
<GradientStop Color="#FF556176" />
|
||||
<GradientStop Color="#FF282B32" Offset="0.2" />
|
||||
<GradientStop Color="#FF262634" Offset="0.8" />
|
||||
<GradientStop Color="#FF15212C" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="WindowBorderBrush" EndPoint="0,1" StartPoint="0,0">
|
||||
<GradientStop Color="#FF2E2E2E" Offset="0"/>
|
||||
<GradientStop Color="#FF1B1B1B" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="WindowInnerBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="#181818" Offset="1" />
|
||||
<GradientStop Color="#1D1C21" />
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="WindowHeaderInactiveBrush" EndPoint="0,1">
|
||||
<GradientStop Color="#5E5E5E" />
|
||||
<GradientStop Color="#FF3B3B3B" Offset="0.2" />
|
||||
<GradientStop Color="#FF3B3B3B" Offset="0.8" />
|
||||
<GradientStop Color="#5E5E5E" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="GlyphBrush" Color="#ffffff" />
|
||||
<SolidColorBrush x:Key="LightColorBrush" Color="#FF57575F" />
|
||||
|
||||
<Color x:Key="OnWindowForegroundColor">White</Color>
|
||||
<SolidColorBrush x:Key="OnWindowForegroundBrush" Color="{DynamicResource OnWindowForegroundColor}" />
|
||||
<SolidColorBrush x:Key="DisabledForegroundBrush" Color="#bbb" />
|
||||
<SolidColorBrush x:Key="DisabledBackgroundBrush" Color="#FF303030" />
|
||||
|
||||
<SolidColorBrush x:Key="ScrollBarBackgroundBrush" Color="#FF404040" />
|
||||
|
||||
<SolidColorBrush x:Key="HighLightForegroundBrush" Color="Black" />
|
||||
|
||||
<SolidColorBrush x:Key="AlternatingRowBackgroundBrush" Color="#555555" />
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="NormalBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF08547D" Offset="0.02"/>
|
||||
<GradientStop Color="#FF2A546A" Offset="0.25"/>
|
||||
<GradientStop Color="#FF1F3A49" Offset="0.75"/>
|
||||
<GradientStop Color="#FF3A6F90" Offset="1"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="VerticalNormalBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF2F596E" Offset="0.02"/>
|
||||
<GradientStop Color="#FF10405B" Offset="1"/>
|
||||
<GradientStop Color="#FF2B404B" Offset="0.209"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="NormalBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF7A8DAA" Offset="0.0"/>
|
||||
<GradientStop Color="#FF4B4B4B" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="HorizontalNormalBorderBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF6C6C6C" Offset="0.0"/>
|
||||
<GradientStop Color="#FF8B8B8B" Offset=".5"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Light Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="HorizontalLightBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF616161" Offset="0.0"/>
|
||||
<GradientStop Color="#FF3F3E49" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="DarkBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF2F4249" Offset="0"/>
|
||||
<GradientStop Color="#FF2D566C" Offset="1"/>
|
||||
<GradientStop Color="#FF004161" Offset="0.507"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="VerticalDarkBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF5C7783" Offset="0.0"/>
|
||||
<GradientStop Color="#FF47545B" Offset="1"/>
|
||||
<GradientStop Color="#FF134B66" Offset="0.557"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<!-- Pressed Brush -->
|
||||
<LinearGradientBrush x:Key="PressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF368BB4" Offset="0.0"/>
|
||||
<GradientStop Color="#FF306178" Offset="0.55"/>
|
||||
<GradientStop Color="#FF37738F" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="TogglePressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF156489" Offset="0.0"/>
|
||||
<GradientStop Color="#FF2B86B2" Offset="0.2"/>
|
||||
<GradientStop Color="#FF2187B8" Offset="0.55"/>
|
||||
<GradientStop Color="#FF358FB9" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="VerticalPressedBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF368BB4" Offset="0.0"/>
|
||||
<GradientStop Color="#FF306178" Offset="0.55"/>
|
||||
<GradientStop Color="#FF37738F" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="PressedBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#444" Offset="0.0"/>
|
||||
<GradientStop Color="#888" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Defaulted Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="DefaultedBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#777" Offset="0.3"/>
|
||||
<GradientStop Color="#000" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Disabled Brush -->
|
||||
|
||||
|
||||
<!-- Border Brushes -->
|
||||
|
||||
<!-- Miscellaneous Brushes -->
|
||||
|
||||
<LinearGradientBrush x:Key="ScrollBarPageButtonVertBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientStopCollection>
|
||||
<GradientStop Offset="0" Color="#FF707070" />
|
||||
<GradientStop Offset="0.3" Color="#FF494949" />
|
||||
<GradientStop Offset="0.7" Color="#FF494949" />
|
||||
<GradientStop Offset="1" Color="#FF707070" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ScrollBarPageButtonHorizBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStopCollection>
|
||||
<GradientStop Offset="0" Color="#FF707070" />
|
||||
<GradientStop Offset="0.3" Color="#FF494949" />
|
||||
<GradientStop Offset="0.7" Color="#FF494949" />
|
||||
<GradientStop Offset="1" Color="#FF707070" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="TabItemSelectedBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF3DE459" Offset="0"/>
|
||||
<GradientStop Color="#FF0071A8" Offset="0.05"/>
|
||||
<GradientStop Color="#FF0071A8" Offset="0.5"/>
|
||||
<GradientStop Color="#FF0B374F" Offset="1"/>
|
||||
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
|
||||
<!--Color STYLED Brush-->
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="SelectedBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="#CC9ACBFF" Offset="0" />
|
||||
<GradientStop Color="#FF7DBAFF" Offset=".3" />
|
||||
<GradientStop Color="#FF7DBAFF" Offset=".7" />
|
||||
<GradientStop Color="#CC9ACBFF" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="LightBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF616161" Offset="0.0"/>
|
||||
<GradientStop Color="#FF3F3E49" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="ListViewFileItemBrush">
|
||||
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateRootBrush" EndPoint="0.5,1" StartPoint="0.5,0">
|
||||
<GradientStop Color="#F6BCD5FF" Offset="0.046" />
|
||||
<GradientStop Color="#96D4E4FF" Offset="0.18" />
|
||||
<GradientStop Color="#4FFFFFFF" Offset="0.512" />
|
||||
<GradientStop Color="#00D6D6D6" Offset="0.521" />
|
||||
<GradientStop Color="#BABCD5FF" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateFillBrush" EndPoint="0,1" StartPoint="20,1" MappingMode="Absolute" SpreadMethod="Repeat">
|
||||
<LinearGradientBrush.Transform>
|
||||
<TransformGroup>
|
||||
<SkewTransform AngleX="-10" />
|
||||
</TransformGroup>
|
||||
</LinearGradientBrush.Transform>
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.088" />
|
||||
<GradientStop Color="#006EA4FD" Offset="0.475" />
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.899" />
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="NormalProgressBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF9BA8FD" Offset="0.0"/>
|
||||
<GradientStop Color="#FF0B1C89" Offset="0.4"/>
|
||||
<GradientStop Color="#FF4B678F" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndicatorAnimatedFill">
|
||||
<LinearGradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
|
||||
<GradientStop Color="#00eeeeee"
|
||||
Offset="0" />
|
||||
<GradientStop Color="#c0eeeeee"
|
||||
Offset="0.3" />
|
||||
<GradientStop Color="#d0eeeeee"
|
||||
Offset="0.8" />
|
||||
<GradientStop Color="#00eeeeee"
|
||||
Offset="1" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
</ResourceDictionary>
|
||||
236
BrightSharp/Themes/Style.DevLab.xaml
Normal file
236
BrightSharp/Themes/Style.DevLab.xaml
Normal file
@@ -0,0 +1,236 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:system="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<system:Boolean x:Key="IsInverseTheme">False</system:Boolean>
|
||||
|
||||
<CornerRadius x:Key="DefaultRadiusSmall">0</CornerRadius>
|
||||
<CornerRadius x:Key="DefaultRadiusNormal">1</CornerRadius>
|
||||
|
||||
|
||||
<CornerRadius x:Key="TabRadiusTop">0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusLeft">0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusRight">0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusBottom">0</CornerRadius>
|
||||
<CornerRadius x:Key="TabItemRadius">0,2,0,0</CornerRadius>
|
||||
|
||||
|
||||
<Color x:Key="ValidationErrorColor">Red</Color>
|
||||
|
||||
<SolidColorBrush x:Key="NormalBrush" Color="#FFDFE1EF" />
|
||||
<SolidColorBrush x:Key="VerticalNormalBrush" Color="#FFDFE1EF" />
|
||||
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateRootBrush" EndPoint="0.5,1" StartPoint="0.5,0">
|
||||
<GradientStop Color="#F6BCD5FF" Offset="0.046" />
|
||||
<GradientStop Color="#96D4E4FF" Offset="0.18" />
|
||||
<GradientStop Color="#4FFFFFFF" Offset="0.512" />
|
||||
<GradientStop Color="#00D6D6D6" Offset="0.521" />
|
||||
<GradientStop Color="#BABCD5FF" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateFillBrush" EndPoint="0,1" StartPoint="20,1" MappingMode="Absolute" SpreadMethod="Repeat">
|
||||
<LinearGradientBrush.Transform>
|
||||
<TransformGroup>
|
||||
<SkewTransform AngleX="-10" />
|
||||
</TransformGroup>
|
||||
</LinearGradientBrush.Transform>
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.088" />
|
||||
<GradientStop Color="#006EA4FD" Offset="0.475" />
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.899" />
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="NormalProgressBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF678D66" Offset="0.0"/>
|
||||
<GradientStop Color="#FF2FA22A" Offset="0.4"/>
|
||||
<GradientStop Color="#FF576A56" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndicatorAnimatedFill">
|
||||
<LinearGradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
|
||||
<GradientStop Color="#00ffffff"
|
||||
Offset="0" />
|
||||
<GradientStop Color="#c0ffffff"
|
||||
Offset="0.3" />
|
||||
<GradientStop Color="#d0ffffff"
|
||||
Offset="0.8" />
|
||||
<GradientStop Color="#00ffffff"
|
||||
Offset="1" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="NormalBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#CCC" Offset="0.0"/>
|
||||
<GradientStop Color="#444" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="HorizontalNormalBorderBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#CCC" Offset="0.0"/>
|
||||
<GradientStop Color="#444" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="TopLevelMenuBackgroundHover" Color="White" />
|
||||
|
||||
<!-- Light Brush -->
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="HorizontalLightBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#EEE" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Dark Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="DarkBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#FFD7DDFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="VerticalDarkBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#FFD7DDFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<!-- Pressed Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="PressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="0.0"/>
|
||||
<GradientStop Color="#FFFFBC8D" Offset="0.1"/>
|
||||
<GradientStop Color="#FFFFB49E" Offset="0.796"/>
|
||||
<GradientStop Color="#FFFFF4F4" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="TogglePressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="0.0"/>
|
||||
<GradientStop Color="#FFFFBC8D" Offset="0.1"/>
|
||||
<GradientStop Color="#FFFFB49E" Offset="0.796"/>
|
||||
<GradientStop Color="#FFFFF4F4" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="VerticalPressedBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="0.0"/>
|
||||
<GradientStop Color="#FFFFBC8D" Offset="0.1"/>
|
||||
<GradientStop Color="#FFFFB49E" Offset="0.796"/>
|
||||
<GradientStop Color="#FFFFF4F4" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="PressedBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#444" Offset="0.0"/>
|
||||
<GradientStop Color="#444" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Defaulted Brush -->
|
||||
|
||||
<SolidColorBrush x:Key="DefaultedBorderBrush" Color="Black"/>
|
||||
|
||||
<!-- Disabled Brush -->
|
||||
|
||||
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAA" />
|
||||
|
||||
<!-- Border Brushes -->
|
||||
|
||||
<SolidColorBrush x:Key="SolidBorderBrush" Color="#888" />
|
||||
<SolidColorBrush x:Key="LightBorderBrush" Color="#AAA" />
|
||||
|
||||
<!-- Miscellaneous Brushes -->
|
||||
|
||||
<SolidColorBrush x:Key="ScrollBarPageButtonVertBrush" Color="#FFF3F3F3" />
|
||||
|
||||
<SolidColorBrush x:Key="ScrollBarPageButtonHorizBrush" Color="White" />
|
||||
|
||||
|
||||
<SolidColorBrush x:Key="TabItemSelectedBackgroundBrush" Color="#FFF0E0FF"/>
|
||||
|
||||
<SolidColorBrush x:Key="MainMenuForegroundBrush" Color="Black"/>
|
||||
|
||||
|
||||
<!--Color STYLED Brush-->
|
||||
|
||||
<SolidColorBrush x:Key="WindowBackgroundBrush" Color="White" />
|
||||
|
||||
<Color x:Key="WindowBackgroundHoverColor">White</Color>
|
||||
|
||||
<SolidColorBrush x:Key="SelectedBackgroundBrush" Color="#FFFFE0E0" />
|
||||
<SolidColorBrush x:Key="GlyphBrush" Color="#444" />
|
||||
<SolidColorBrush x:Key="LightColorBrush" Color="#FFF3F3F3" />
|
||||
|
||||
<Color x:Key="OnWindowForegroundColor">Black</Color>
|
||||
<SolidColorBrush x:Key="OnWindowForegroundBrush" Color="{DynamicResource OnWindowForegroundColor}" />
|
||||
<SolidColorBrush x:Key="DisabledForegroundBrush" Color="#FF4D4D4D" />
|
||||
<SolidColorBrush x:Key="DisabledBackgroundBrush" Color="#EEE" />
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="LightBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="White" Offset="0.0"/>
|
||||
<GradientStop Color="#FFF3F3F3" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="ScrollBarBackgroundBrush" Color="#F0F0F0" />
|
||||
<SolidColorBrush x:Key="SynWindowBackgroundBrush" Color="#FFE4E4E4" />
|
||||
|
||||
<SolidColorBrush x:Key="HighLightForegroundBrush" Color="#FF500000" />
|
||||
|
||||
<Color x:Key="UiForegroundColor">Black</Color>
|
||||
<SolidColorBrush x:Key="UiForegroundBrush" Color="{DynamicResource UiForegroundColor}" />
|
||||
|
||||
|
||||
<SolidColorBrush x:Key="AlternatingRowBackgroundBrush" Color="White" />
|
||||
|
||||
|
||||
<Color x:Key="SelectedBackgroundColor">#E3E3E3</Color>
|
||||
<Color x:Key="SelectedUnfocusedColor">#FFB6B6B6</Color>
|
||||
<Color x:Key="ControlLightColor">#FFFFFFFF</Color>
|
||||
<Color x:Key="ControlMediumColor">#FFC5C5C5</Color>
|
||||
<Color x:Key="ControlDarkColor">#FF6B6B6B</Color>
|
||||
|
||||
<Color x:Key="ControlMouseOverColor">#FFEEEEEE</Color>
|
||||
<Color x:Key="ControlPressedColor">#FF47909B</Color>
|
||||
|
||||
|
||||
|
||||
</ResourceDictionary>
|
||||
289
BrightSharp/Themes/Style.Silver.xaml
Normal file
289
BrightSharp/Themes/Style.Silver.xaml
Normal file
@@ -0,0 +1,289 @@
|
||||
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
|
||||
|
||||
<sys:Boolean x:Key="IsInverseTheme">False</sys:Boolean>
|
||||
|
||||
<CornerRadius x:Key="DefaultRadiusSmall">1</CornerRadius>
|
||||
<CornerRadius x:Key="DefaultRadiusNormal">3</CornerRadius>
|
||||
|
||||
<CornerRadius x:Key="TabItemRadius">0,8,0,0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusTop">0,2,2,2</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusLeft">0,5,5,0</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusRight">5,0,0,5</CornerRadius>
|
||||
<CornerRadius x:Key="TabRadiusBottom">5,5,0,0</CornerRadius>
|
||||
|
||||
<Color x:Key="ValidationErrorColor">Red</Color>
|
||||
|
||||
<LinearGradientBrush x:Key="NormalBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#CCC" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="VerticalNormalBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#CCC" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateRootBrush" EndPoint="0.5,1" StartPoint="0.5,0">
|
||||
<GradientStop Color="#F6BCD5FF" Offset="0.046" />
|
||||
<GradientStop Color="#96D4E4FF" Offset="0.18" />
|
||||
<GradientStop Color="#4FFFFFFF" Offset="0.512" />
|
||||
<GradientStop Color="#00D6D6D6" Offset="0.521" />
|
||||
<GradientStop Color="#BABCD5FF" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndeterminateFillBrush" EndPoint="0,1" StartPoint="20,1" MappingMode="Absolute" SpreadMethod="Repeat">
|
||||
<LinearGradientBrush.Transform>
|
||||
<TransformGroup>
|
||||
<SkewTransform AngleX="-10" />
|
||||
</TransformGroup>
|
||||
</LinearGradientBrush.Transform>
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.088" />
|
||||
<GradientStop Color="#006EA4FD" Offset="0.475" />
|
||||
<GradientStop Color="#FFBCD5FF" Offset="0.899" />
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="NormalProgressBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FF9B9B9B" Offset="0"/>
|
||||
<GradientStop Color="#FFB9B9B9" Offset="0.5"/>
|
||||
<GradientStop Color="#FFE8E8E8" Offset="1"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ProgressBarIndicatorAnimatedFill">
|
||||
<LinearGradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
|
||||
<GradientStop Color="#00ffffff"
|
||||
Offset="0" />
|
||||
<GradientStop Color="#c0ffffff"
|
||||
Offset="0.3" />
|
||||
<GradientStop Color="#d0ffffff"
|
||||
Offset="0.8" />
|
||||
<GradientStop Color="#00ffffff"
|
||||
Offset="1" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="NormalBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#CCC" Offset="0.0"/>
|
||||
<GradientStop Color="#444" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="HorizontalNormalBorderBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#CCC" Offset="0.0"/>
|
||||
<GradientStop Color="#444" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="TopLevelMenuBackgroundHover" Color="Pink" />
|
||||
|
||||
<!-- Light Brush -->
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="HorizontalLightBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#EEE" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Dark Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="DarkBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#AAA" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="VerticalDarkBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#AAA" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
<!-- Pressed Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="PressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#BBB" Offset="0.0"/>
|
||||
<GradientStop Color="#EEE" Offset="0.1"/>
|
||||
<GradientStop Color="#EEE" Offset="0.9"/>
|
||||
<GradientStop Color="#FFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="TogglePressedBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#E8D4D4" Offset="0.0"/>
|
||||
<GradientStop Color="#E3E8A6" Offset="0.1"/>
|
||||
<GradientStop Color="#ECF699" Offset="0.796"/>
|
||||
<GradientStop Color="#F3F3F3" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="VerticalPressedBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#BBB" Offset="0.0"/>
|
||||
<GradientStop Color="#EEE" Offset="0.1"/>
|
||||
<GradientStop Color="#EEE" Offset="0.9"/>
|
||||
<GradientStop Color="#FFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<LinearGradientBrush x:Key="PressedBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#444" Offset="0.0"/>
|
||||
<GradientStop Color="#888" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Defaulted Brush -->
|
||||
|
||||
<LinearGradientBrush x:Key="DefaultedBorderBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#777" Offset="0.3"/>
|
||||
<GradientStop Color="#000" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<!-- Disabled Brush -->
|
||||
|
||||
<SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAA" />
|
||||
|
||||
<!-- Border Brushes -->
|
||||
|
||||
<SolidColorBrush x:Key="SolidBorderBrush" Color="#888" />
|
||||
<SolidColorBrush x:Key="LightBorderBrush" Color="#AAA" />
|
||||
|
||||
<!-- Miscellaneous Brushes -->
|
||||
|
||||
<LinearGradientBrush x:Key="ScrollBarPageButtonVertBrush" StartPoint="0,0" EndPoint="1,0">
|
||||
<GradientStopCollection>
|
||||
<GradientStop Offset="0" Color="#FFD3DBFF" />
|
||||
<GradientStop Offset="0.3" Color="White" />
|
||||
<GradientStop Offset="0.7" Color="White" />
|
||||
<GradientStop Offset="1" Color="#FFD3DBFF" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush>
|
||||
<LinearGradientBrush x:Key="ScrollBarPageButtonHorizBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStopCollection>
|
||||
<GradientStop Offset="0" Color="#FFD3DBFF" />
|
||||
<GradientStop Offset="0.3" Color="White" />
|
||||
<GradientStop Offset="0.7" Color="White" />
|
||||
<GradientStop Offset="1" Color="#FFD3DBFF" />
|
||||
</GradientStopCollection>
|
||||
</LinearGradientBrush>
|
||||
|
||||
|
||||
<LinearGradientBrush x:Key="TabItemSelectedBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#BBB" Offset="0.0"/>
|
||||
<GradientStop Color="#EEE" Offset="0.1"/>
|
||||
<GradientStop Color="#EEE" Offset="0.85"/>
|
||||
<GradientStop Color="#FFF" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="MainMenuForegroundBrush" Color="Black"/>
|
||||
|
||||
|
||||
<!--Color STYLED Brush-->
|
||||
|
||||
<LinearGradientBrush x:Key="WindowBackgroundBrush">
|
||||
<GradientStop Color="#EEE" />
|
||||
</LinearGradientBrush>
|
||||
<Color x:Key="WindowBackgroundHoverColor">#FFF</Color>
|
||||
|
||||
<LinearGradientBrush x:Key="SelectedBackgroundBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientStop Color="#CC9ACBFF" Offset="0" />
|
||||
<GradientStop Color="#FF7DBAFF" Offset=".3" />
|
||||
<GradientStop Color="#FF7DBAFF" Offset=".7" />
|
||||
<GradientStop Color="#CC9ACBFF" Offset="1" />
|
||||
</LinearGradientBrush>
|
||||
<SolidColorBrush x:Key="GlyphBrush" Color="#444" />
|
||||
<SolidColorBrush x:Key="LightColorBrush" Color="#DDD" />
|
||||
|
||||
<Color x:Key="OnWindowForegroundColor">Black</Color>
|
||||
<SolidColorBrush x:Key="OnWindowForegroundBrush" Color="{DynamicResource OnWindowForegroundColor}" />
|
||||
<SolidColorBrush x:Key="DisabledForegroundBrush" Color="#FF4D4D4D" />
|
||||
<SolidColorBrush x:Key="DisabledBackgroundBrush" Color="#EEE" />
|
||||
|
||||
|
||||
<SolidColorBrush x:Key="AlternatingRowBackgroundBrush" Color="White" />
|
||||
|
||||
<LinearGradientBrush x:Key="LightBrush" StartPoint="0,0" EndPoint="0,1">
|
||||
<GradientBrush.GradientStops>
|
||||
<GradientStopCollection>
|
||||
<GradientStop Color="#FFF" Offset="0.0"/>
|
||||
<GradientStop Color="#EEE" Offset="1.0"/>
|
||||
</GradientStopCollection>
|
||||
</GradientBrush.GradientStops>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="ScrollBarBackgroundBrush" Color="#F0F0F0" />
|
||||
<LinearGradientBrush x:Key="GradientWindowBackgroundBrush" EndPoint="1,1" StartPoint="0,0">
|
||||
<GradientStop Color="White" Offset="0"/>
|
||||
<GradientStop Color="#FFF8F8F8" Offset="0.2"/>
|
||||
<GradientStop Color="#FFE3E3E3" Offset="0.75"/>
|
||||
<GradientStop Color="White" Offset="1"/>
|
||||
</LinearGradientBrush>
|
||||
|
||||
<SolidColorBrush x:Key="HighLightForegroundBrush" Color="#410000" />
|
||||
|
||||
<Color x:Key="UiForegroundColor">Black</Color>
|
||||
<SolidColorBrush x:Key="UiForegroundBrush" Color="{DynamicResource UiForegroundColor}" />
|
||||
|
||||
|
||||
|
||||
|
||||
<Color x:Key="SelectedBackgroundColor">#DEDEDE</Color>
|
||||
<Color x:Key="SelectedUnfocusedColor">#FFB6B6B6</Color>
|
||||
<Color x:Key="ControlLightColor">#FFFFFFFF</Color>
|
||||
<Color x:Key="ControlMediumColor">#FFC5C5C5</Color>
|
||||
<Color x:Key="ControlDarkColor">#FF6B6B6B</Color>
|
||||
|
||||
<Color x:Key="ControlMouseOverColor">#FFCED0E1</Color>
|
||||
<Color x:Key="ControlPressedColor">#FF47909B</Color>
|
||||
|
||||
|
||||
|
||||
</ResourceDictionary>
|
||||
51
BrightSharp/Themes/Theme.cs
Normal file
51
BrightSharp/Themes/Theme.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Windows;
|
||||
using System.Windows.Controls;
|
||||
using System.Windows.Controls.Primitives;
|
||||
using System.Windows.Documents;
|
||||
using System.Windows.Input;
|
||||
using System.Windows.Media;
|
||||
|
||||
namespace BrightSharp.Themes
|
||||
{
|
||||
internal partial class Theme
|
||||
{
|
||||
public Theme() {
|
||||
|
||||
|
||||
}
|
||||
|
||||
public void CalendarPreviewMouseUp(object sender, MouseEventArgs e)
|
||||
{
|
||||
if (Mouse.Captured is CalendarItem) { Mouse.Capture(null); }
|
||||
}
|
||||
public void DatePickerUnloaded(object sender, RoutedEventArgs e)
|
||||
{
|
||||
if (sender == null) return;
|
||||
DependencyObject child = ((Popup)((DatePicker)sender).Template.FindName("PART_Popup", (FrameworkElement)sender))?.Child;
|
||||
while (child != null && !(child is AdornerDecorator))
|
||||
child = VisualTreeHelper.GetParent(child) ?? LogicalTreeHelper.GetParent(child);
|
||||
if (((AdornerDecorator)child)?.Child is Calendar) ((AdornerDecorator)child).Child = null;
|
||||
}
|
||||
|
||||
|
||||
private void closeButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var window = Window.GetWindow((DependencyObject)sender);
|
||||
window.Close();
|
||||
}
|
||||
|
||||
private void maximizeButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var window = Window.GetWindow((DependencyObject)sender);
|
||||
window.WindowState = window.WindowState == WindowState.Normal ? WindowState.Maximized : WindowState.Normal;
|
||||
}
|
||||
|
||||
private void minimizeButton_Click(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var window = Window.GetWindow((DependencyObject)sender);
|
||||
window.WindowState = WindowState.Minimized;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
6002
BrightSharp/Themes/Theme.xaml
Normal file
6002
BrightSharp/Themes/Theme.xaml
Normal file
File diff suppressed because it is too large
Load Diff
51
BrightSharp/Themes/ThemeManager.cs
Normal file
51
BrightSharp/Themes/ThemeManager.cs
Normal file
@@ -0,0 +1,51 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Windows;
|
||||
|
||||
namespace BrightSharp.Themes
|
||||
{
|
||||
public enum ColorThemes
|
||||
{
|
||||
Classic,
|
||||
DevLab,
|
||||
Silver,
|
||||
Blue,
|
||||
DarkBlue
|
||||
}
|
||||
|
||||
public static class ThemeManager
|
||||
{
|
||||
private const string StyleDictionaryPattern = @"(?<=.+style\.)(.*?)(?=\.xaml)";
|
||||
public static ColorThemes Theme
|
||||
{
|
||||
get
|
||||
{
|
||||
var curStyleRes = Resources.Where(r => r.Source != null &&
|
||||
Regex.IsMatch(r.Source.OriginalString, StyleDictionaryPattern, RegexOptions.IgnoreCase)).FirstOrDefault();
|
||||
if (curStyleRes == null) return ColorThemes.Classic;
|
||||
var match = Regex.Match(curStyleRes.Source.OriginalString, StyleDictionaryPattern, RegexOptions.IgnoreCase);
|
||||
return (ColorThemes)Enum.Parse(typeof(ColorThemes), match.Value, true);
|
||||
}
|
||||
set
|
||||
{
|
||||
var curStyleRes = Resources.Where(r => r.Source != null &&
|
||||
Regex.IsMatch(r.Source.OriginalString, StyleDictionaryPattern, RegexOptions.IgnoreCase)).FirstOrDefault();
|
||||
if (curStyleRes != null)
|
||||
Resources.Remove(curStyleRes);
|
||||
if (value == ColorThemes.Classic)
|
||||
return;
|
||||
Resources.Add(new ResourceDictionary()
|
||||
{
|
||||
Source = new Uri($"/brightsharp;component/themes/style.{value}.xaml", UriKind.RelativeOrAbsolute)
|
||||
});
|
||||
}
|
||||
}
|
||||
private static ICollection<ResourceDictionary> Resources
|
||||
{
|
||||
get { return Application.Current.Resources.MergedDictionaries; }
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
BIN
BrightSharp/Themes/icons/app.png
Normal file
BIN
BrightSharp/Themes/icons/app.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 367 B |
BIN
BrightSharp/Themes/icons/copy.png
Normal file
BIN
BrightSharp/Themes/icons/copy.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 503 B |
BIN
BrightSharp/Themes/icons/cut.png
Normal file
BIN
BrightSharp/Themes/icons/cut.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 510 B |
BIN
BrightSharp/Themes/icons/paste.png
Normal file
BIN
BrightSharp/Themes/icons/paste.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 715 B |
BIN
BrightSharp/Themes/icons/undo.png
Normal file
BIN
BrightSharp/Themes/icons/undo.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.3 KiB |
Reference in New Issue
Block a user