It demonstrates how to handle .NET events in Delphi. Since CrossTalk 1.x is missing some .NET advanced features that are needed to use WPF we provide a WPFUtils class. With future versions of CrossTalk WPFUtils class will be no longer needed. Pay attention to the special STAThread class that CrossTalk provides especially for WPF and WindowsForms applications. It creates a special thread that is needed to run UI code in .NET.