mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-22 00:54:26 +08:00
976 B
976 B
-
AppSettingsSnapshot 包含 EnableSlideTransition 字段且默认为 false
-
DesktopPage 拥有名为 DesktopPageSlideTransform 的 TranslateTransform
-
DesktopPage.Transitions 包含 Opacity 和 TranslateTransform.X 两个 DoubleTransition
-
点击"回到 Windows"时播放退场动画(Opacity 淡出 或 Opacity+滑动),动画完成后再最小化
-
从最小化恢复时 DesktopPage 先以 Opacity=0 遮住 Normal 中间态,FullScreen 生效后播放入场动画
-
动画期间 DesktopPage.IsHitTestVisible 为 false,动画完成后恢复
-
动画期间 OnWindowPropertyChanged 不执行强制全屏纠正
-
快速连续操作不会导致动画冲突
-
GeneralSettingsPage 在 Windows 平台显示"滑入滑出过渡效果"开关
-
GeneralSettingsPage 在非 Windows 平台不显示该开关
-
EnableSlideTransition 设置持久化到 AppSettingsSnapshot 且立即生效
-
dotnet build 无编译错误