ImGearPresentationPageDisplay Class is an advanced version of ImGearPageDisplay Class that requires Windows Presentation Framework and the ImageGear24.Presentation.dll assembly.
This class implements the IImGearPageDisplay interface and implements a set of display API for rendering an image specified by the Page Property and annotations specified by the ARTPage Property in the WPF environment. The ImGearPresentationPageDisplay class derives from the System.Windows.DependencyObject class, allowing the Page, ARTPage, Channels, DICOMDisplaySettings, LUT, Orientation, Contrast, Brightness, and Gamma properties of this class to serve as the source or target of a binding. Note that since DependencyObject’s have thread affinity, the ImGearPresentationPageDisplay class should only be accessed from the thread on which it is created.
It is recommended that you use ImGearPresentationPageDisplay Class for WPF and FW 3.0 applications.
C# |
Copy Code |
---|---|
ImGearPresentationPageDisplay newDisplay = new ImGearPresentationPageDisplay(); ImGearPage page = ImGearFormats.LoadPage(...); newDisplay.Page = page; ImGearARTPage artPage = new ImGearARTPage(); newDisplay.ARTPage = artPage; |
WinForms applications should continue using ImGearPageDisplay Class available in the ImageGear24.Core.dll assembly.
C# |
Copy Code |
---|---|
ImGearPageDisplay winFormsDisplay = new ImGearPageDisplay(); ImGearPage page = ImGearFormats.LoadPage(...); winFormsDisplay.Page = page; ImGearARTPage artPage = new ImGearARTPage(); winFormsDisplay.ARTPage = artPage; |