diff --git a/src/SamplesApp/UITests.Shared/UITests.Shared.projitems b/src/SamplesApp/UITests.Shared/UITests.Shared.projitems
index 35fc576c69e2..6dfad9978920 100644
--- a/src/SamplesApp/UITests.Shared/UITests.Shared.projitems
+++ b/src/SamplesApp/UITests.Shared/UITests.Shared.projitems
@@ -5553,6 +5553,7 @@
AnimatedIconPage.xaml
+
BreadcrumbBarPage.xaml
diff --git a/src/Uno.UI.Composition/Composition/Compositor.cs b/src/Uno.UI.Composition/Composition/Compositor.cs
index cfeefd2cc726..64138daab4fe 100644
--- a/src/Uno.UI.Composition/Composition/Compositor.cs
+++ b/src/Uno.UI.Composition/Composition/Compositor.cs
@@ -28,25 +28,41 @@ public Compositor()
// See https://github.com/dotnet/runtime/blob/c52fd37cc835a13bcfa9a64fdfe7520809a75345/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Stopwatch.cs#L157
public long TimestampInTicks => unchecked((long)(Stopwatch.GetTimestamp() * s_tickFrequency));
+ ///
+ /// Creates an instance of AnimationController.
+ ///
+ /// The created AnimationController object.
+ public AnimationController CreateAnimationController() => new(this);
+
+ ///
+ /// Creates an instance of CompositionColorBrush.
+ ///
+ /// Returns the created CompositionColorBrush object.
+ public CompositionColorBrush CreateColorBrush() => new(this);
+
+ ///
+ /// Creates an instance of CompositionColorBrush using the specified color.
+ ///
+ /// The color for the brush to use.
+ /// Returns the created CompositionColorBrush object.
+ public CompositionColorBrush CreateColorBrush(Color color) => new(this)
+ {
+ Color = color
+ };
+
internal static Compositor GetSharedCompositor() => _sharedCompositorLazy.Value;
[MethodImpl(MethodImplOptions.AggressiveInlining)]
internal static CompositionEasingFunction GetDefaultEasingFunction() => _defaultEasingFunction.Value;
- public ContainerVisual CreateContainerVisual()
- => new ContainerVisual(this);
+
+ public ContainerVisual CreateContainerVisual() => new(this);
public SpriteVisual CreateSpriteVisual()
=> new SpriteVisual(this);
- public CompositionColorBrush CreateColorBrush()
- => new CompositionColorBrush(this);
- public CompositionColorBrush CreateColorBrush(Color color)
- => new CompositionColorBrush(this)
- {
- Color = color
- };
+
public ScalarKeyFrameAnimation CreateScalarKeyFrameAnimation()
=> new ScalarKeyFrameAnimation(this);
diff --git a/src/Uno.UI.Composition/Generated/3.0.0.0/Microsoft.UI.Composition/Compositor.cs b/src/Uno.UI.Composition/Generated/3.0.0.0/Microsoft.UI.Composition/Compositor.cs
index 8afa2035912b..eba2e36ab688 100644
--- a/src/Uno.UI.Composition/Generated/3.0.0.0/Microsoft.UI.Composition/Compositor.cs
+++ b/src/Uno.UI.Composition/Generated/3.0.0.0/Microsoft.UI.Composition/Compositor.cs
@@ -173,7 +173,7 @@ public static float MinGlobalPlaybackRate
#endif
// Skipping already declared method Microsoft.UI.Composition.Compositor.CreateRadialGradientBrush()
// Skipping already declared method Microsoft.UI.Composition.Compositor.CreateVisualSurface()
-#if __ANDROID__ || __IOS__ || IS_UNIT_TESTS || __WASM__ || __SKIA__ || __NETSTD_REFERENCE__ || __MACOS__
+#if false
[global::Uno.NotImplemented("__ANDROID__", "__IOS__", "IS_UNIT_TESTS", "__WASM__", "__SKIA__", "__NETSTD_REFERENCE__", "__MACOS__")]
public global::Microsoft.UI.Composition.AnimationController CreateAnimationController()
{