unoplatform/uno

Support for `UISettings.AnimationsEnabled` and `AutoHideScrollBars`

オープン

#6,851 opened on 2021/08/24

 (2 件のコメント) (1 件のリアクション) (0 人の担当者)C# (837 件のフォーク)batch import
area/a11ydifficulty/starter 🚀good first issuekind/enhancementlow-hanging-🍒no-reproproject/core-tools 🛠️

Repository metrics

Stars
 (9,789 個のスター)
PR merge metrics
 (平均マージ 14d 8h) (30d で 130 merged PRs)

説明

What would you like to be added:

Support for UISettings.AnimationsEnabled automatically when available (linked with system settings), or through a FeatureConfiguration flag when not available.

Why is this needed:

Many control implementatons rely on UISettings.AnimationsEnabled to enhance accessibility, and this feature is also useful when buildind automation testing.

The WCT DataGrid control also uses this flag: https://github.com/CommunityToolkit/WindowsCommunityToolkit/blob/b60515414660f438db3e82e2f7a1b98b45d5fb07/Microsoft.Toolkit.Uwp.UI.Controls.DataGrid/Utilities/UISettingsHelper.cs

For which Platform:

All.

Anything else we need to know?

コントリビューターガイド