Highlighting Color

This commit is contained in:
2026-03-27 13:10:43 +01:00
parent d1543a1838
commit 0e9ecff3b0

View File

@@ -194,6 +194,70 @@
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
<Setter Property="Padding" Value="2" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ListBoxItem">
<Grid>
<Border
x:Name="ItemBorder"
MinHeight="20"
Background="#FF000000"
CornerRadius="5">
<Border.OpacityMask>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#19000000" />
<GradientStop Offset="1" Color="#26000000" />
</LinearGradientBrush>
</Border.OpacityMask>
</Border>
<Border
Name="ItemContent"
Padding="2"
SnapsToDevicePixels="true">
<ContentPresenter />
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="ItemBorder" Property="OpacityMask">
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#33000000" />
<GradientStop Offset="1" Color="#66000000" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
<Trigger Property="ListBoxItem.IsSelected" Value="True">
<Setter TargetName="ItemBorder" Property="OpacityMask">
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#99000000" />
<GradientStop Offset="1" Color="#CC000000" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="ListBoxItem.IsSelected" Value="True" />
<Condition Property="Selector.IsSelectionActive" Value="False" />
</MultiTrigger.Conditions>
<Setter TargetName="ItemBorder" Property="OpacityMask">
<Setter.Value>
<LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
<GradientStop Offset="0" Color="#99000000" />
<GradientStop Offset="1" Color="#B2000000" />
</LinearGradientBrush>
</Setter.Value>
</Setter>
</MultiTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ListView.ItemContainerStyle>
</ListView>
@@ -535,13 +599,13 @@
x:Name="popup_message_save"
IsOpen="{Binding IsSavePromptOpen}"
Placement="Center"
StaysOpen="False"
PlacementTarget="{Binding ElementName=root}">
PlacementTarget="{Binding ElementName=root}"
StaysOpen="False">
<Border BorderBrush="Black" BorderThickness="1">
<ai:AiPromptbausteinPromptView2
CancelCommand="{Binding CancelSavePromptCommand}"
PromptVM="{Binding SavePromptVM}"
SaveCommand="{Binding AcceptSavePromptCommand}" />
CancelCommand="{Binding CancelSavePromptCommand}"
PromptVM="{Binding SavePromptVM}"
SaveCommand="{Binding AcceptSavePromptCommand}" />
</Border>
</Popup>
</Grid>