ImageGear .NET v25.2 - Updated
ImageGear.Windows.Controls Assembly / ImageGear.Windows.Controls Namespace / PageView Class
Fields Properties Methods Events


In This Topic
    PageView Class Members
    In This Topic

    The following tables list the members exposed by PageView.

    Public Constructors
     NameDescription
    Public ConstructorInitializes a new instance of the PageView class.  
    Top
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Represents AnnotationMode dependency property.  
    Public Fieldstatic (Shared in Visual Basic)DependencyProperty for CreateNewPageDisplayForImage.  
    Public Fieldstatic (Shared in Visual Basic)Represents CustomMarkController dependency property.  
    Public Fieldstatic (Shared in Visual Basic)DependencyProperty for DefaultPageNumber.  
    Public Fieldstatic (Shared in Visual Basic)Represents Display dependency property.  
    Public Fieldstatic (Shared in Visual Basic)DependencyProperty for DragDropOpen.  
    Public Fieldstatic (Shared in Visual Basic)This property has been deprecated. Dependency property for IsHandPanEnabled.  
    Public Fieldstatic (Shared in Visual Basic)Dependency property for IsMouseWheelScrollEnabled.  
    Public Fieldstatic (Shared in Visual Basic)Represents MouseTool dependency property.  
    Public Fieldstatic (Shared in Visual Basic)Represents MouseToolSettings dependency property.  
    Public Fieldstatic (Shared in Visual Basic)DependencyProperty for OpenAnnotations.  
    Public Fieldstatic (Shared in Visual Basic)DependencyProperty for OpenDocument.  
    Public Fieldstatic (Shared in Visual Basic)DependencyProperty for OpenImages.  
    Top
    Public Properties
     NameDescription
    Public PropertyGets or sets the annotation mode.  
    Public PropertyGets or sets the engine for annotation scaling, as well as scale settings that are specific to this engine.  
    Public PropertyGets canvas element used to contain image and other elements of the view.  
    Public PropertyGets the rectangle ImageGear display code should use as the client area rectangle.  
    Public PropertyGets the mark that corresponds to the context menu.  
    Public PropertyGets or sets a value indicating whether to create a new Display object for images.  
    Public PropertyGets or sets the custom mark controller to use when the MouseTool property is set to CreateCustomMark.  
    Public PropertyGets or sets page number in the file to be opened.  
    Public PropertyGets or sets the ImGearPageDisplay Class object associated with the control, representing the image and display parameters.  
    Public PropertyGets or sets a value indicating whether hand drag and drop file opening is enabled or not.  
    Public PropertyGets the horizontal ScrollBar large change increment settings.  
    Public PropertyGets the horizontal ScrollBar small change increment settings.  
    Public PropertyGets or sets the engine for image scaling, as well as scale settings that are specific to this engine.  
    Public PropertyGets or sets an ART mark to display immediately while creating an ART mark using the mouse.  
    Public PropertyThis property has been deprecated. Gets or sets a value indicating whether hand panning is enabled or not. When true, clicking and dragging on the image will pan the image.  
    Public PropertyGets or sets a value indicating whether MouseWheel scrolling is enabled. If true, scrolling the mouse wheel over the control results in vertical scrolling.  
    Public PropertyGets a command for bringing a mark to the front of the Z-order.  
    Public PropertyGets a command for copying a mark.  
    Public PropertyGets a command for cutting a mark.  
    Public PropertyGets a command for deleting a mark.  
    Public PropertyGets a command for pasting a mark.  
    Public PropertyGets a command for sending a mark to the back of the Z-order.  
    Public PropertyGets or sets the mouse tool.  
    Public PropertyGets or sets an object that provides access to mouse tool settings.  
    Public PropertyGets or sets a value indicating whether annotations will be opened.  
    Public PropertyGets or sets a value indicating whether to open an ImageGear.Core.ImGearDocument for images.  
    Public PropertyGets or sets a value indicating whether images will be opened.  
    Public PropertyGets or sets the ImGearPage Class associated with the control - automatically mapped to the Page property of the associated ImGearPageDisplay Class object.  
    Public PropertyGets a command for setting antialias.  
    Public PropertyGets a command for setting the fit mode.  
    Public PropertyGets a command for setting ImageGear scaling.  
    Public PropertyGets a command for setting mark Closed.  
    Public PropertyGets a command for setting mark end head type.  
    Public PropertyGets a command for setting mark end length.  
    Public PropertyGets a command for setting mark image fit mode.  
    Public PropertyGets a command for setting mark orientation.  
    Public PropertyGets a command for setting mark pin alignment.  
    Public PropertyGets a command for setting mark precision.  
    Public PropertyGets a command for setting mark start head type.  
    Public PropertyGets a command for setting mark start length.  
    Public PropertyGets a command for setting mark style or border style.  
    Public PropertyGets a command for setting mark text border shading.  
    Public PropertyGets a command for setting mark thickness or border thickness.  
    Public PropertyGets a command for setting resampling.  
    Public PropertyGets a command for setting WPF scaling.  
    Public PropertyGets a command for showing a properties window for a mark.  
    Public PropertyGets or sets whether the control updates automatically when the display settings or annotations change.  
    Public PropertyGets the vertical ScrollBar large change increment settings.  
    Public PropertyGets the vertical ScrollBar small change increment settings.  
    Public PropertyGets a command for zooming.  
    Top
    Public Methods
     NameDescription
    Public MethodReturns whether or not the annotation assembly (ImageGear.Windows.Controls.Art.dll) is available.  
    Public MethodChange enable state of scrollbars associated with window.  
    Public MethodThis method returns width and height dimensions of the windows scroll bar.  
    Public MethodThis method obtains the attributes of the scrollbar specified.  
    Public MethodThis method returns whether or not the specified scrollbar is enabled.  
    Public MethodThis method returns visibility state of the scrollbar specified.  
    Public MethodOverridden. Invoked whenever application code or internal processes call ApplyTemplate.  
    Public MethodThis method updates the state of specified scrollbar with new values.  
    Public MethodDisplays a dialog window that shows the properties of the specified mark and can be used to modify the properties.  
    Public MethodOverloaded. Change visibility state of scrollbars associated with window.  
    Public MethodOverloaded. Causes a redraw of the display. Required anytime the underlying Display or Page object has changed.  
    Public MethodCauses a redraw of the annotations. Can be used instead of Update anytime only the annotations have been updated.  
    Top
    Protected Methods
     NameDescription
    Protected MethodOverridden. Fires when the context menu is closing.  
    Protected MethodOverridden. Fires when the context menu is opening.  
    Protected MethodOccurs when a mark is added.  
    Protected MethodOccurs when a mark is changed.  
    Protected MethodOccurs when a mark is removed.  
    Protected MethodOccurs when a mark's selection is changed.  
    Protected MethodOccurs when a mark's Z-Order is changed.  
    Protected MethodOverridden. Invoked when an unhandled System.Windows.Input.Mouse.MouseDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.  
    Protected MethodOverridden. Invoked when an unhandled System.Windows.Input.Mouse.MouseMove attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.  
    Protected MethodOverridden. Invoked when an unhandled System.Windows.Input.Mouse.MouseUp routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.  
    Protected MethodOccurs when a page is scrolled.  
    Protected MethodOccurs when a page is zoomed.  
    Protected MethodOccurs when a requery is suggested.  
    Protected MethodOccurs when a page is scrolled or when the scrollbar visible or enabled state changes.  
    Top
    Public Events
     NameDescription
    Public EventEvent triggered after a file has been opened by the PageView control.  
    Public EventEvent triggered before a file is opened by the PageView control.  
    Public EventOccurs when a mark is added.  
    Public EventOccurs when a mark is changed.  
    Public EventOccurs when a mark is added using the mouse.  
    Public EventOccurs when a mark is removed.  
    Public EventOccurs when a mark's selection is changed.  
    Public EventOccurs when a mark's Z-Order is changed.  
    Public EventOccurs when a pages is scrolled.  
    Public EventOccurs when a page is zoomed.  
    Public EventOccurs when the command manager detects conditions that might change the ability of a command to execute.  
    Public EventOccurs when a page is scrolled or when the scrollbar visible or enabled state changes.  
    Public EventOccurs after an update of the image has occurred.  
    Top
    See Also