Hello Mahdi Hosseini,
Thank you for reaching out, and I appreciate you sharing your progress so far. I understand how challenging it can be to recreate that polished Microsoft Store carousel experience, the smooth transitions and animated text really do set a high bar.
I've done some research to help you with this, and here's what I found:
The Microsoft Store team has mentioned that they've open-sourced several of their UI components through the Windows Community Toolkit Labs. You might find helpful resources here: https://github.com/CommunityToolkit/Labs-Windows
The key to achieving those smooth, buttery transitions lies in using the Visual Layer with implicit animations, which run at 60 frames per second in a separate composition thread. This is likely what gives the Store its fluid feel compared to standard property changes.
For your specific issues:
For smooth image transitions: Consider using implicit animations with transition properties like OpacityTransition or TranslationTransition. These automatically interpolate between old and new values, creating much smoother effects than manual animations.
For the text animations: The Community Toolkit offers Implicit.ShowAnimations and Implicit.HideAnimations attached properties that let you define composition animations directly in XAML. Combining opacity and translation animations should help make your text feel more dynamic.
I'd also recommend checking out the WinUI 3 Gallery app (available on the Microsoft Store) for examples of connected animations, implicit animations, and effect animations. These examples can serve as great references for your implementation.
Hope this helps, and best of luck with your project!
Edit:
Thanks to Mahdi Hosseini for solving this issue and sharing the solution with us. If anyone has the same issue, please visit the code sample
https://github.com/ghost1372/DevWinUI/tree/main/dev/DevWinUI.Controls/Controls/Composition/StoreCarousel