Skip to content

Commit 3987d5e

Browse files
authored
在滚动时禁用卡片动画 (#1082)
1 parent 2aaea6d commit 3987d5e

18 files changed

+18
-0
lines changed

src/Desktop/BiliCopilot.UI/Controls/Article/ArticlePartitionMainBody.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ private async void OnArticleListUpdatedAsync(object? sender, EventArgs e)
6464

6565
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6666
{
67+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6768
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6869
{
6970
if (ArticleScrollView.ExtentHeight - ArticleScrollView.ViewportHeight - ArticleScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/Favorites/PgcFavoriteBody.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ private async void OnSeasonListUpdatedAsync(object? sender, EventArgs e)
6464

6565
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6666
{
67+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6768
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6869
{
6970
if (SeasonScrollView.ExtentHeight - SeasonScrollView.ViewportHeight - SeasonScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/Favorites/UgcFavoriteBody.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ private async void OnVideoListUpdatedAsync(object? sender, EventArgs e)
6464

6565
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6666
{
67+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6768
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6869
{
6970
if (VideoScrollView.ExtentHeight - VideoScrollView.ViewportHeight - VideoScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/Favorites/VideoFavoriteBody.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ private async void OnVideoListUpdatedAsync(object? sender, EventArgs e)
6464

6565
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6666
{
67+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6768
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6869
{
6970
if (VideoScrollView.ExtentHeight - VideoScrollView.ViewportHeight - VideoScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/History/ArticleHistorySection.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ private async void OnArticleListUpdatedAsync(object? sender, EventArgs e)
6565

6666
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6767
{
68+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6869
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6970
{
7071
if (ArticleScrollView.ExtentHeight - ArticleScrollView.ViewportHeight - ArticleScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/History/LiveHistorySection.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ private async void OnLiveListUpdatedAsync(object? sender, EventArgs e)
6565

6666
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6767
{
68+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6869
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6970
{
7071
if (LiveScrollView.ExtentHeight - LiveScrollView.ViewportHeight - LiveScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/History/VideoHistorySection.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ private async void OnVideoListUpdatedAsync(object? sender, EventArgs e)
6565

6666
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6767
{
68+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6869
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6970
{
7071
if (VideoScrollView.ExtentHeight - VideoScrollView.ViewportHeight - VideoScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/LivePartition/LiveRecommendMainBody.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ private async void OnLiveListUpdatedAsync(object? sender, EventArgs e)
3939

4040
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
4141
{
42+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
4243
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
4344
{
4445
if (LiveScrollView.ExtentHeight - LiveScrollView.ViewportHeight - LiveScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/Moment/ComprehensiveMainBody.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ private async void OnListUpdatedAsync(object? sender, EventArgs e)
6464

6565
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
6666
{
67+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
6768
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
6869
{
6970
if (MomentScrollView.ExtentHeight - MomentScrollView.ViewportHeight - MomentScrollView.VerticalOffset <= 240)

src/Desktop/BiliCopilot.UI/Controls/Moment/VideoMomentSectionDetailControl.xaml.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ private async void OnListUpdatedAsync(object? sender, EventArgs e)
4242

4343
private void OnViewChanged(object? sender, ScrollViewerViewChangedEventArgs args)
4444
{
45+
Richasy.WinUIKernel.Share.WinUIKernelShareExtensions.IsCardAnimationEnabled = !args.IsIntermediate;
4546
DispatcherQueue.TryEnqueue(Microsoft.UI.Dispatching.DispatcherQueuePriority.Low, () =>
4647
{
4748
if (VideoScrollView.ExtentHeight - VideoScrollView.ViewportHeight - VideoScrollView.VerticalOffset <= 240)

0 commit comments

Comments
 (0)