Skip to content

Commit 3f8a1bc

Browse files
committed
Add dynamic width
1 parent 258b307 commit 3f8a1bc

File tree

3 files changed

+2
-7
lines changed

3 files changed

+2
-7
lines changed

ColorPicker/Behaviors/AppearAnimationBehavior.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,18 +36,13 @@ private void Appear()
3636
var opacityAppear = new DoubleAnimation(0, 1.0, new Duration(TimeSpan.FromMilliseconds(250)));
3737
opacityAppear.EasingFunction = new QuadraticEase() { EasingMode = EasingMode.EaseOut };
3838

39-
var resize = new DoubleAnimation(0, 180, new Duration(TimeSpan.FromMilliseconds(250)));
40-
resize.EasingFunction = new ExponentialEase() { EasingMode = EasingMode.EaseOut };
4139
AssociatedObject.BeginAnimation(Window.OpacityProperty, opacityAppear);
42-
AssociatedObject.BeginAnimation(Window.WidthProperty, resize);
4340
}
4441

4542
private void Hide()
4643
{
4744
var opacityAppear = new DoubleAnimation(0, new Duration(TimeSpan.FromMilliseconds(1)));
48-
var resize = new DoubleAnimation(0, new Duration(TimeSpan.FromMilliseconds(1)));
4945
AssociatedObject.BeginAnimation(Window.OpacityProperty, opacityAppear);
50-
AssociatedObject.BeginAnimation(Window.WidthProperty, resize);
5146
}
5247
}
5348
}

ColorPicker/MainWindow.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
xmlns:e="http://schemas.microsoft.com/expression/2010/interactivity"
88
xmlns:behaviors="clr-namespace:ColorPicker.Behaviors"
99
mc:Ignorable="d"
10-
Title="Color Picker" Height="35" Width="180" WindowStyle="None" Opacity="0.01" ShowInTaskbar="False" ResizeMode="NoResize" Topmost="True" Background="Transparent" AllowsTransparency="True">
10+
Title="Color Picker" Height="35" SizeToContent="Width" WindowStyle="None" Opacity="0.01" ShowInTaskbar="False" ResizeMode="NoResize" Topmost="True" Background="Transparent" AllowsTransparency="True">
1111
<e:Interaction.Behaviors>
1212
<behaviors:ChangeWindowPositionBehavior/>
1313
<behaviors:NotifyIconBehavior/>

ColorPicker/Views/MainView.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
<Border Grid.RowSpan="2" Grid.ColumnSpan="2" Grid.Column="1" Background="#202020" BorderThickness="1" BorderBrush="Black" />
1818
<Border Background="{Binding DisplayedColorBrush}" BorderBrush="Black" Grid.Column="1" BorderThickness="1" Grid.RowSpan="2" x:Name="ColorBorder"/>
19-
<TextBlock Margin="7,5,5,5" VerticalAlignment="Center" Foreground="White" Grid.Row="0" Grid.Column="2" Text="{Binding ColorString}"/>
19+
<TextBlock Margin="7,5,7,5" VerticalAlignment="Center" Foreground="White" Grid.Row="0" Grid.Column="2" Text="{Binding ColorString}"/>
2020

2121
<Border BorderBrush="#505050" Grid.Column="2" Margin="0,1,1,1" Grid.RowSpan="2" BorderThickness="3,0,3,0" />
2222
</Grid>

0 commit comments

Comments
 (0)