
'Declaration <DesignTimeVisibleAttribute("Visible = False")> <ToolboxItemAttribute("ToolboxItemType = null", "ToolboxItemTypeName = ")> <DefaultPropertyAttribute("Content")> <ContentPropertyAttribute("Content")> <LocalizabilityAttribute(None)> <StyleTypedPropertyAttribute("Property = FocusVisualStyle", "StyleTargetType = System.Windows.Controls.Control")> <XmlLangPropertyAttribute("Name = Language")> <UsableDuringInitializationAttribute("Usable = True")> <RuntimeNamePropertyAttribute("Name = Name")> <UidPropertyAttribute()> <TypeDescriptionProviderAttribute("TypeName = MS.Internal.ComponentModel.DependencyObjectProvider")> <NameScopePropertyAttribute("Name = NameScope", "Type = System.Windows.NameScope")> Public Class WpfDicomMprTool Inherits Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCompositeVisualTool
[DesignTimeVisible("Visible = False")] [ToolboxItem("ToolboxItemType = null", "ToolboxItemTypeName = ")] [DefaultProperty("Content")] [ContentProperty("Content")] [Localizability(None)] [StyleTypedProperty("Property = FocusVisualStyle", "StyleTargetType = System.Windows.Controls.Control")] [XmlLangProperty("Name = Language")] [UsableDuringInitialization("Usable = True")] [RuntimeNameProperty("Name = Name")] [UidProperty()] [TypeDescriptionProvider("TypeName = MS.Internal.ComponentModel.DependencyObjectProvider")] [NameScopeProperty("Name = NameScope", "Type = System.Windows.NameScope")] public class WpfDicomMprTool : Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCompositeVisualTool
[DesignTimeVisible("Visible = False")] [ToolboxItem("ToolboxItemType = null", "ToolboxItemTypeName = ")] [DefaultProperty("Content")] [ContentProperty("Content")] [Localizability(None)] [StyleTypedProperty("Property = FocusVisualStyle", "StyleTargetType = System.Windows.Controls.Control")] [XmlLangProperty("Name = Language")] [UsableDuringInitialization("Usable = True")] [RuntimeNameProperty("Name = Name")] [UidProperty()] [TypeDescriptionProvider("TypeName = MS.Internal.ComponentModel.DependencyObjectProvider")] [NameScopeProperty("Name = NameScope", "Type = System.Windows.NameScope")] public __gc class WpfDicomMprTool : public Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCompositeVisualTool*
[DesignTimeVisible("Visible = False")] [ToolboxItem("ToolboxItemType = null", "ToolboxItemTypeName = ")] [DefaultProperty("Content")] [ContentProperty("Content")] [Localizability(None)] [StyleTypedProperty("Property = FocusVisualStyle", "StyleTargetType = System.Windows.Controls.Control")] [XmlLangProperty("Name = Language")] [UsableDuringInitialization("Usable = True")] [RuntimeNameProperty("Name = Name")] [UidProperty()] [TypeDescriptionProvider("TypeName = MS.Internal.ComponentModel.DependencyObjectProvider")] [NameScopeProperty("Name = NameScope", "Type = System.Windows.NameScope")] public ref class WpfDicomMprTool : public Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCompositeVisualTool^
By default this visual tool uses the left mouse button and mouse wheel for browsing of MPR slices (moving of MPR slice along the perpendicular axis) and uses the right mouse button for zooming of MPR slice.
This C#/VB.NET code shows how to display a coronal DICOM MPR slice with metadata in image viewer.
System.Object
 System.Windows.Threading.DispatcherObject
   System.Windows.DependencyObject
     System.Windows.Media.Visual
       System.Windows.UIElement
         System.Windows.FrameworkElement
           System.Windows.Controls.Control
             System.Windows.Controls.ContentControl
               Vintasoft.Imaging.Wpf.UI.VisualTools.WpfVisualTool
                 Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCompositeVisualTool
                   Vintasoft.Imaging.Dicom.Mpr.Wpf.UI.VisualTools.WpfDicomMprTool
Target Platforms: .NET9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5