64 lines
2.7 KiB
XML
64 lines
2.7 KiB
XML
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:infrastructure="clr-namespace:PettingZoo.Infrastructure">
|
|
<!-- Global styling -->
|
|
<Style x:Key="WindowStyle" TargetType="{x:Type Window}">
|
|
<Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/>
|
|
</Style>
|
|
|
|
<Style TargetType="{x:Type Button}">
|
|
<Setter Property="Padding" Value="8,4"/>
|
|
</Style>
|
|
|
|
<!-- Explicit styling -->
|
|
<Style x:Key="SidePanel" TargetType="{x:Type Border}">
|
|
<Setter Property="BorderThickness" Value="1"/>
|
|
<Setter Property="BorderBrush" Value="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}"/>
|
|
</Style>
|
|
|
|
<Style x:Key="HeaderLabel" TargetType="{x:Type Label}">
|
|
<Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.InactiveCaptionBrushKey}}"/>
|
|
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.InactiveCaptionTextBrushKey}}"/>
|
|
</Style>
|
|
|
|
<Style x:Key="FooterPanel" TargetType="{x:Type Panel}">
|
|
<Setter Property="Margin" Value="0,8,0,0" />
|
|
</Style>
|
|
|
|
<Style x:Key="FooterButton" TargetType="{x:Type Button}" BasedOn="{StaticResource {x:Type Button}}">
|
|
<Setter Property="Margin" Value="8,0,0,0" />
|
|
</Style>
|
|
|
|
|
|
<Style x:Key="Form" TargetType="{x:Type infrastructure:GridLayout}">
|
|
<Setter Property="ChildMargin" Value="4"/>
|
|
</Style>
|
|
|
|
|
|
<Style x:Key="Properties" TargetType="{x:Type DataGrid}">
|
|
<Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"/>
|
|
<Setter Property="HorizontalGridLinesBrush" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/>
|
|
<Setter Property="VerticalGridLinesBrush" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/>
|
|
</Style>
|
|
|
|
|
|
<Style x:Key="ToolbarIcon" TargetType="{x:Type Image}">
|
|
<Style.Triggers>
|
|
<Trigger Property="IsEnabled" Value="False">
|
|
<Setter Property="Opacity" Value="0.25"/>
|
|
</Trigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
|
|
|
|
<Style x:Key="Timestamp" TargetType="{x:Type TextBlock}">
|
|
<Style.Triggers>
|
|
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type ListBoxItem}}, Path=IsSelected}" Value="False">
|
|
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
|
|
</DataTrigger>
|
|
</Style.Triggers>
|
|
</Style>
|
|
|
|
<Style x:Key="Routingkey" TargetType="{x:Type TextBlock}">
|
|
</Style>
|
|
</ResourceDictionary> |