mirror of
https://github.com/DarthAffe/RGBSyncPlus
synced 2025-12-13 09:28:31 +00:00
99 lines
5.1 KiB
XML
99 lines
5.1 KiB
XML
<styles:CachedResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:styles="clr-namespace:RGBSyncPlus.Styles"
|
|
xmlns:controls="clr-namespace:RGBSyncPlus.Controls">
|
|
|
|
<styles:CachedResourceDictionary.MergedDictionaries>
|
|
<styles:CachedResourceDictionary Source="/RGBSync+;component/Styles/FrameworkElement.xaml" />
|
|
</styles:CachedResourceDictionary.MergedDictionaries>
|
|
|
|
<Style x:Key="StyleForm"
|
|
BasedOn="{StaticResource StyleFrameworkElement}"
|
|
TargetType="{x:Type controls:Form}">
|
|
<Setter Property="VerticalAlignment" Value="Top" />
|
|
<Setter Property="HorizontalAlignment" Value="Stretch" />
|
|
<Setter Property="LabelWidth" Value="112" />
|
|
<Setter Property="ElementSpacing" Value="8" />
|
|
<Setter Property="RowSpacing" Value="8" />
|
|
</Style>
|
|
|
|
<Style x:Key="StyleLabelForm"
|
|
TargetType="Label">
|
|
<Setter Property="Foreground" Value="{StaticResource BrushForeground}" />
|
|
<Setter Property="FontSize" Value="{StaticResource FontSizeDefault}" />
|
|
<Setter Property="FontWeight" Value="Bold" />
|
|
<Setter Property="FontFamily" Value="pack://application:,,,/Resources/#Cinzel" />
|
|
<Setter Property="VerticalContentAlignment" Value="Center" />
|
|
<Setter Property="VerticalAlignment" Value="Center" />
|
|
<Setter Property="HorizontalAlignment" Value="Right" />
|
|
|
|
<!-- DarthAffe 04.08.2017: Quite a botch, but it works ... -->
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="Label">
|
|
<TextBlock HorizontalAlignment="{TemplateBinding HorizontalAlignment}"
|
|
VerticalAlignment="{TemplateBinding VerticalAlignment}"
|
|
FontFamily="{TemplateBinding FontFamily}"
|
|
FontSize="{TemplateBinding FontSize}"
|
|
FontStyle="{TemplateBinding FontStyle}"
|
|
FontWeight="{TemplateBinding FontWeight}"
|
|
Foreground="{TemplateBinding Foreground}"
|
|
Text="{TemplateBinding Content}" />
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style x:Key="StyleTextBlockForm"
|
|
TargetType="TextBlock">
|
|
<Setter Property="Foreground" Value="{StaticResource BrushForeground}" />
|
|
<Setter Property="FontSize" Value="{StaticResource FontSizeDefault}" />
|
|
<Setter Property="FontFamily" Value="pack://application:,,,/Resources/#Cinzel" />
|
|
<Setter Property="VerticalAlignment" Value="Center" />
|
|
<Setter Property="TextAlignment" Value="Left" />
|
|
</Style>
|
|
|
|
<Style x:Key="StyleListBoxItemForm"
|
|
TargetType="ListBoxItem">
|
|
<Setter Property="MinWidth" Value="0" />
|
|
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
|
|
<Setter Property="VerticalContentAlignment" Value="Stretch" />
|
|
<Setter Property="Padding" Value="0,2" />
|
|
<Setter Property="Background" Value="Transparent" />
|
|
<Setter Property="BorderThickness" Value="0" />
|
|
<Setter Property="Template">
|
|
<Setter.Value>
|
|
<ControlTemplate TargetType="ListBoxItem">
|
|
<Border x:Name="Border"
|
|
Background="{TemplateBinding Background}"
|
|
BorderBrush="{TemplateBinding BorderBrush}"
|
|
BorderThickness="{TemplateBinding BorderThickness}">
|
|
<ContentPresenter Margin="{TemplateBinding Padding}"
|
|
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
|
|
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
|
|
</Border>
|
|
</ControlTemplate>
|
|
</Setter.Value>
|
|
</Setter>
|
|
</Style>
|
|
|
|
<Style x:Key="StyleListBoxForm"
|
|
TargetType="ListBox">
|
|
<Setter Property="Focusable" Value="False" />
|
|
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Disabled" />
|
|
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" />
|
|
<Setter Property="ScrollViewer.CanContentScroll" Value="true" />
|
|
<Setter Property="MinHeight" Value="0" />
|
|
<Setter Property="MinWidth" Value="0" />
|
|
<Setter Property="Padding" Value="0" />
|
|
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
|
|
<Setter Property="VerticalContentAlignment" Value="Stretch" />
|
|
<Setter Property="HorizontalAlignment" Value="Stretch" />
|
|
<Setter Property="VerticalAlignment" Value="Stretch" />
|
|
<Setter Property="Background" Value="Transparent" />
|
|
<Setter Property="BorderThickness" Value="0" />
|
|
<Setter Property="ItemContainerStyle" Value="{StaticResource StyleListBoxItemForm}" />
|
|
</Style>
|
|
|
|
</styles:CachedResourceDictionary>
|
|
|