mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
69 lines
3.8 KiB
Plaintext
69 lines
3.8 KiB
Plaintext
|
<UserControl
|
||
|
x:Class="Wabbajack.AttentionBorder"
|
||
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||
|
xmlns:local="clr-namespace:Wabbajack"
|
||
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||
|
d:DesignHeight="450"
|
||
|
d:DesignWidth="800"
|
||
|
mc:Ignorable="d">
|
||
|
<Border BorderThickness="1">
|
||
|
<Border.Style>
|
||
|
<Style TargetType="Border">
|
||
|
<Setter Property="Background" Value="{StaticResource WindowBackgroundBrush}" />
|
||
|
<Setter Property="BorderBrush" Value="{StaticResource DarkerSecondaryBrush}" />
|
||
|
<Style.Triggers>
|
||
|
<MultiDataTrigger>
|
||
|
<MultiDataTrigger.Conditions>
|
||
|
<Condition Binding="{Binding IsVisible, RelativeSource={RelativeSource Self}}" Value="True" />
|
||
|
<Condition Binding="{Binding IsMouseOver, RelativeSource={RelativeSource Self}}" Value="False" />
|
||
|
</MultiDataTrigger.Conditions>
|
||
|
<MultiDataTrigger.EnterActions>
|
||
|
<BeginStoryboard>
|
||
|
<Storyboard>
|
||
|
<ColorAnimation
|
||
|
AutoReverse="True"
|
||
|
RepeatBehavior="Forever"
|
||
|
Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)"
|
||
|
To="{StaticResource Secondary}"
|
||
|
Duration="0:0:1.5" />
|
||
|
</Storyboard>
|
||
|
</BeginStoryboard>
|
||
|
<BeginStoryboard>
|
||
|
<Storyboard>
|
||
|
<ColorAnimation
|
||
|
AutoReverse="True"
|
||
|
RepeatBehavior="Forever"
|
||
|
Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
|
||
|
To="{StaticResource SecondaryBackground}"
|
||
|
Duration="0:0:1.5" />
|
||
|
</Storyboard>
|
||
|
</BeginStoryboard>
|
||
|
</MultiDataTrigger.EnterActions>
|
||
|
<MultiDataTrigger.ExitActions>
|
||
|
<BeginStoryboard>
|
||
|
<Storyboard>
|
||
|
<ColorAnimation
|
||
|
Storyboard.TargetProperty="(Border.BorderBrush).(SolidColorBrush.Color)"
|
||
|
To="{StaticResource DarkerSecondary}"
|
||
|
Duration="0:0:0.1" />
|
||
|
</Storyboard>
|
||
|
</BeginStoryboard>
|
||
|
<BeginStoryboard>
|
||
|
<Storyboard>
|
||
|
<ColorAnimation
|
||
|
Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)"
|
||
|
To="{StaticResource WindowBackgroundColor}"
|
||
|
Duration="0:0:0.1" />
|
||
|
</Storyboard>
|
||
|
</BeginStoryboard>
|
||
|
</MultiDataTrigger.ExitActions>
|
||
|
</MultiDataTrigger>
|
||
|
</Style.Triggers>
|
||
|
</Style>
|
||
|
</Border.Style>
|
||
|
<ContentPresenter Content="{Binding DisplayContent, RelativeSource={RelativeSource AncestorType={x:Type UserControl}}}" />
|
||
|
</Border>
|
||
|
</UserControl>
|