Tag: XAML

  • Learn WinUI 3 2nd Edition

    Learn WinUI 3 2nd Edition

    I received a physical copy of Alvin Ashcraft’s new WinUI book last week. I had the pleasure of being a technical reviewer for the book and it has been great to see it taking shape from the early chapters on WinUI history and core concepts through to delivering your completed app in the Microsoft Store. Along the way it even has chapters on interoperability with Blazor and going cross-platform with Uno. This allows you to apply the WinUI skills you learn throughout the book to a wide variety of device types.

    I highly recommend it if you are interested in building apps for Windows and beyond using the latest XAML stack, fluent design and Windows SDK.

    More details are available on the Packt website. It’s available through all the usual physical and online book sellers.

  • Binary incompatibility in Silverlight for Windows Embedded in May 2014 Update Onwards

    Last Year Michel blogged about a binary incompatibility introduced in the May 2014 update of Compact 7 which broke existing Silverlight for Windows Embedded code including pre-compiled system apps.

    https://guruce.com/blogpost/windows-embedded-compact-may-2014-update-35-breaks-binary-compatibility-of-silverlight

    The XAML In The Hand library was also affected. It turns out that one of the breaking changes was the addition of the GetTemplateChild method to the IXRControl interface. Previously this was present in the Compact 2013 codebase but not Compact 7.By adding a method to an existing COM interface (breaking the rules of COM again) means that the vtable offsets of all the methods in interfaces which inherit from this one are all shifted by one. Our next update will incorporate a fix for this (as well as exposing the GetTemplateChild functionality to the managed API) and will support Compact 7 from the May 2014 update onwards. The current released version of Compact 7 is the November 2014 update.