News

Xamarin.Forms 4.4 Adds CarouselView

Microsoft announced Xamarin.Forms 4.4, with a new CarouselView heading a list of new features and functionality for the open-source, cross-platform mobile UI library and development framework.

Although the update also introduces several other new views, Microsoft highlighted the CarouselView in its announcement post last week.

"We were speaking with a customer last year that builds dozens of mobile applications every year," said David Ortinau, senior program manager, Mobile Developer Tools. "They said, 'We cannot remember the last time we made a mobile app that did NOT include a carousel view.' "Many of you have expressed almost identical sentiments to us. So, we are very pleased to introduce a new CarouselView control in Xamarin.Forms 4.4.0."

Microsoft also announced an IndicatorView used to display pages or items in a carousel, along with SwipeView used to provide contextual actions to any element in a CollectionView (introduced in Xamarin.Forms 4.3), such as swiping in any direction to reveal context buttons for common actions like edit or delete.

Ortinau also detailed how developers can use the new IsAnimationPlaying property to quickly enable and display playback of GIF animations, a new capability that he said is best for smaller images and when using fast renderers on Android devices.

"GIF animations are a great and simply way to add animation to your app for better user feedback, calling attention to some action or detail," he said. "It's also great for cat GIFs, of course. The Image is all you need along with the new IsAnimationPlaying property to enable and disable playback. Animations will loop by default. To stop an animation, set IsAnimationPlaying to false."

More detailed on all of the above and much more can be found in the release notes.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Mastering Blazor Authentication and Authorization

    At the Visual Studio Live! @ Microsoft HQ developer conference set for August, Rockford Lhotka will explain the ins and outs of authentication across Blazor Server, WebAssembly, and .NET MAUI Hybrid apps, and show how to use identity and claims to customize application behavior through fine-grained authorization.

  • Linear Support Vector Regression from Scratch Using C# with Evolutionary Training

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the linear support vector regression (linear SVR) technique, where the goal is to predict a single numeric value. A linear SVR model uses an unusual error/loss function and cannot be trained using standard simple techniques, and so evolutionary optimization training is used.

  • Low-Code Report Says AI Will Enhance, Not Replace DIY Dev Tools

    Along with replacing software developers and possibly killing humanity, advanced AI is seen by many as a death knell for the do-it-yourself, low-code/no-code tooling industry, but a new report belies that notion.

  • Vibe Coding with Latest Visual Studio Preview

    Microsoft's latest Visual Studio preview facilitates "vibe coding," where developers mainly use GitHub Copilot AI to do all the programming in accordance with spoken or typed instructions.

  • Steve Sanderson Previews AI App Dev: Small Models, Agents and a Blazor Voice Assistant

    Blazor creator Steve Sanderson presented a keynote at the recent NDC London 2025 conference where he previewed the future of .NET application development with smaller AI models and autonomous agents, along with showcasing a new Blazor voice assistant project demonstrating cutting-edge functionality.

Subscribe on YouTube