Данный пример - это приложение C#, использующее API-интерфейс PTC Mathcad Prime для выполнения некоторых основных методов и свойств, а также демонстрации включения событий. Этот пример имитирует функциональность примера C++.NET.
• ComEvents2.cs реализует методы класса MathcadPrimeComEvents2, которые сообщают PTC Mathcad Prime, что делать с событием.
MainWindow.xaml.cs запускает Mathcad. Этот обратный вызов создает объекты MathcadPrimeApplication3 и MathcadPrimeComEvents2. Эти объекты PTC Mathcad Prime - это часть API-интерфейса и единственные два объекта, созданные с помощью new. Учтите, что в C# мы создаем ApplicationCreator(). После создания объекта MathcadPrimeComEvents2 можно реализовать методы в терминах того, что должно произойти при возникновении событий, включая OnExit и OnWorksheetClosed. Всего имеется восемь событий.