XAML Islands

Play XAML Islands
Sign in to queue


In this episode, Robert is joined by Adam Braden. They continue the 2 part conversation they had on modernizing existing Windows applications (see Part 1 and Part 2) and have a deeper discussion on XAML Islands. XAML Islands is a technology that enables Windows developers to use new pieces of UI from the Universal Windows Platform (UWP) on their existing Win32 Applications, including Windows Forms and WPF technologies. This enables them to gradually modernize their apps at their own pace, making use of their current code as much as they want.





The Discussion

  • User profile image
    So WPF is not died?
  • User profile image

    @ciupaz, no, not now they've put it on life support

  • User profile image
    What I don't understand is why you didn't just fix UWP platform (better fee structure + better distribution options + modding contract) and implement Win32/.NetFramework Islands inside UWP. You did it completely opposite to the way it should have been done IMO. Classic desktop apps should be gone by now, and all Windows development should be UWP. Maybe this is the right path, because classic desktop devs are so stubborn and plastic, and because you just haven't finished UWP yet and you don't have a choice. I still see young people choosing WinForms for their greenfield applications, why you're even allowing old tech for greenfield is beyond me? Why not restrict it's usage to supporting existing WinForms apps?
  • User profile image
    UWP is a lot to learn for Windows-only development. It's hard to sell in a world where .NET Core is taking over and Xamarin and Avalonia run desktop UI cross-platform.

Add Your 2 Cents