Skip to content

Commit c3bda42

Browse files
authored
Merge pull request #72 from RyanLua/page-transitions
Add page transitions
2 parents 29f2533 + 0a47775 commit c3bda42

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

FluentAutoClicker/MainPage.xaml

+6
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
xmlns:helpers="using:FluentAutoClicker.Helpers"
1111
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
1212
xmlns:ui="using:CommunityToolkit.WinUI"
13+
xmlns:win="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
1314
NavigationCacheMode="Enabled"
1415
mc:Ignorable="d">
1516

@@ -32,6 +33,11 @@
3233
<ColumnDefinition Width="*" />
3334
</Grid.ColumnDefinitions>
3435

36+
<win:Grid.ChildrenTransitions>
37+
<win:EntranceThemeTransition FromVerticalOffset="50" />
38+
<win:RepositionThemeTransition IsStaggeringEnabled="False" />
39+
</win:Grid.ChildrenTransitions>
40+
3541
<!-- Click Interval -->
3642
<StackPanel Grid.ColumnSpan="2" Spacing="{StaticResource StackPanelSpacing}">
3743
<controls:IsEnabledTextBlock x:Name="ClickIntervalTextBlock" x:Uid="TextBlockClickInterval" />

FluentAutoClicker/MainPage.xaml.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
using FluentAutoClicker.Helpers;
1919
using Microsoft.UI.Xaml;
2020
using Microsoft.UI.Xaml.Controls;
21+
using Microsoft.UI.Xaml.Media.Animation;
2122
using Microsoft.Windows.BadgeNotifications;
2223
using Windows.Win32;
2324
using Windows.Win32.Foundation;
@@ -219,6 +220,6 @@ private void CheckBox_Click(object sender, RoutedEventArgs e)
219220
/// <param name="e">The event data.</param>
220221
private void SettingsButton_Click(object sender, RoutedEventArgs e)
221222
{
222-
_ = Frame.Navigate(typeof(SettingsPage));
223+
_ = Frame.Navigate(typeof(SettingsPage), null, new SuppressNavigationTransitionInfo());
223224
}
224225
}

FluentAutoClicker/SettingsPage.xaml

+5
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@
3333
HorizontalAlignment="Stretch"
3434
Spacing="{StaticResource SettingsCardSpacing}">
3535

36+
<win:StackPanel.ChildrenTransitions>
37+
<win:EntranceThemeTransition FromVerticalOffset="50" />
38+
<win:RepositionThemeTransition IsStaggeringEnabled="False" />
39+
</win:StackPanel.ChildrenTransitions>
40+
3641
<TextBlock x:Uid="SettingsSubtitleTextBlock" Style="{StaticResource SubtitleTextBlockStyle}" />
3742

3843
<TextBlock x:Uid="AppearanceSettingsSectionHeaderTextBlock" Style="{StaticResource SettingsSectionHeaderTextBlockStyle}" />

0 commit comments

Comments
 (0)