IDisplay Interface

CVB.Net Documentation
Common CVB WPF Display interface.

Namespace:  Stemmer.Cvb.Wpf.Controls
Assembly:  Stemmer.Cvb.Wpf (in Stemmer.Cvb.Wpf.dll) Version: 14.0.0.0
Syntax

public interface IDisplay : IInputElement

The IDisplay type exposes the following members.

Properties

  NameDescription
Public propertyActualZoomCenter
Gets the rendered zoom center of this display.
Public propertyActualZoomFactor
Gets the rendered zoom factor of this display.
Public propertyFocusable
Gets or sets a value that indicates whether focus can be set to this element.
(Inherited from IInputElement.)
Public propertyHighBitScaleMode
Gets/sets the HighBitScaleMode used by this display.
Public propertyImage
Gets/sets a Image as the image source of this display.
Public propertyImageSource
Image source of this display.
Public propertyIsAnimated
Gets/sets whether ZoomCenter or ZoomFactor changes are animated.
Public propertyIsAnimationInProgress
Gets whether the control's internal animation is in progress.
Public propertyIsEnabled
Gets a value that indicates whether this element is enabled in the user interface (UI).
(Inherited from IInputElement.)
Public propertyIsInStretchMode
Gets whether the stretch mode is active and not the zoom mode.
Public propertyIsKeyboardFocused
Gets a value that indicates whether this element has keyboard focus.
(Inherited from IInputElement.)
Public propertyIsKeyboardFocusWithin
Gets a value that indicates whether keyboard focus is anywhere inside the element bounds, including if keyboard focus is inside the bounds of any visual child elements.
(Inherited from IInputElement.)
Public propertyIsMouseCaptured
Gets a value that indicates whether the mouse is captured to this element.
(Inherited from IInputElement.)
Public propertyIsMouseDirectlyOver
Gets a value that indicates whether the mouse pointer is over this element in the strictest hit testing sense.
(Inherited from IInputElement.)
Public propertyIsMouseOver
Gets a value that indicates whether the mouse pointer is located over this element (including visual children elements that are inside its bounds).
(Inherited from IInputElement.)
Public propertyIsStylusCaptured
Gets a value that indicates whether the stylus is captured to this element.
(Inherited from IInputElement.)
Public propertyIsStylusDirectlyOver
Gets a value that indicates whether the stylus is over this element in the strictest hit testing sense.
(Inherited from IInputElement.)
Public propertyIsStylusOver
Gets a value that indicates whether the stylus is located over this element (or over visual child elements that are inside its bounds).
(Inherited from IInputElement.)
Public propertyIsZoomActive
Gets whether this control is currently in zoom mode and the zoom factor is greater than one.
Public propertyStretchZoomFactor
Gets the zoom factor as if in the case as if this control would be in stretch mode.
Public propertyZoomCenter
Gets/sets the zoom center.
Public propertyZoomFactor
The current zoom factor of the image.
Top
Methods

  NameDescription
Public methodAddHandler
Adds a routed event handler for a specific routed event to an element.
(Inherited from IInputElement.)
Public methodCaptureMouse
Attempts to force capture of the mouse to this element.
(Inherited from IInputElement.)
Public methodCaptureStylus
Attempts to force capture of the stylus to this element.
(Inherited from IInputElement.)
Public methodFocus
Attempts to focus the keyboard on this element.
(Inherited from IInputElement.)
Public methodRaiseEvent
Raises the routed event that is specified by the RoutedEvent property within the provided RoutedEventArgs.
(Inherited from IInputElement.)
Public methodRedrawImage
Redraws the display based on the set Image.
Public methodReleaseMouseCapture
Releases the mouse capture, if this element holds the capture.
(Inherited from IInputElement.)
Public methodReleaseStylusCapture
Releases the stylus capture, if this element holds the capture.
(Inherited from IInputElement.)
Public methodRemoveHandler
Removes all instances of the specified routed event handler from this element.
(Inherited from IInputElement.)
Top
Events

  NameDescription
Public eventActualZoomCenterChanged
Bubbling routed event that is fired when the ActualZoomCenter changes.
Public eventActualZoomFactorChanged
Bubbling routed event that is fired when the ActualZoomFactor changes.
Public eventGotKeyboardFocus
Occurs when the keyboard is focused on this element.
(Inherited from IInputElement.)
Public eventGotMouseCapture
Occurs when the element captures the mouse.
(Inherited from IInputElement.)
Public eventGotStylusCapture
Occurs when the element captures the stylus.
(Inherited from IInputElement.)
Public eventKeyDown
Occurs when a key is pressed while the keyboard is focused on this element.
(Inherited from IInputElement.)
Public eventKeyUp
Occurs when a key is released while the keyboard is focused on this element.
(Inherited from IInputElement.)
Public eventLostKeyboardFocus
Occurs when the keyboard is no longer focused on this element.
(Inherited from IInputElement.)
Public eventLostMouseCapture
Occurs when this element loses mouse capture.
(Inherited from IInputElement.)
Public eventLostStylusCapture
Occurs when this element loses stylus capture.
(Inherited from IInputElement.)
Public eventMouseEnter
Occurs when the mouse pointer enters the bounds of this element.
(Inherited from IInputElement.)
Public eventMouseLeave
Occurs when the mouse pointer leaves the bounds of this element.
(Inherited from IInputElement.)
Public eventMouseLeftButtonDown
Occurs when the left mouse button is pressed while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventMouseLeftButtonUp
Occurs when the left mouse button is released while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventMouseMove
Occurs when the mouse pointer moves while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventMouseRightButtonDown
Occurs when the right mouse button is pressed while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventMouseRightButtonUp
Occurs when the right mouse button is released while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventMouseWheel
Occurs when the mouse wheel moves while the mouse pointer is over this element.
(Inherited from IInputElement.)
Public eventPreviewGotKeyboardFocus
Occurs when the keyboard is focused on this element.
(Inherited from IInputElement.)
Public eventPreviewKeyDown
Occurs when a key is pressed while the keyboard is focused on this element.
(Inherited from IInputElement.)
Public eventPreviewKeyUp
Occurs when a key is released while the keyboard is focused on this element.
(Inherited from IInputElement.)
Public eventPreviewLostKeyboardFocus
Occurs when the keyboard is no longer focused on this element.
(Inherited from IInputElement.)
Public eventPreviewMouseLeftButtonDown
Occurs when the left mouse button is pressed while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventPreviewMouseLeftButtonUp
Occurs when the left mouse button is released while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventPreviewMouseMove
Occurs when the mouse pointer moves while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventPreviewMouseRightButtonDown
Occurs when the right mouse button is pressed while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventPreviewMouseRightButtonUp
Occurs when the right mouse button is released while the mouse pointer is over the element.
(Inherited from IInputElement.)
Public eventPreviewMouseWheel
Occurs when the mouse wheel moves while the mouse pointer is over this element.
(Inherited from IInputElement.)
Public eventPreviewStylusButtonDown
Occurs when the stylus button is pressed down while the stylus is over this element.
(Inherited from IInputElement.)
Public eventPreviewStylusButtonUp
Occurs when the stylus button is released while the stylus is over this element.
(Inherited from IInputElement.)
Public eventPreviewStylusDown
Occurs when the stylus touches the digitizer while over this element.
(Inherited from IInputElement.)
Public eventPreviewStylusInAirMove
Occurs when the stylus moves over an element, but without touching the digitizer.
(Inherited from IInputElement.)
Public eventPreviewStylusInRange
Occurs when the stylus is close enough to the digitizer to be detected.
(Inherited from IInputElement.)
Public eventPreviewStylusMove
Occurs when the stylus moves while the stylus is over the element.
(Inherited from IInputElement.)
Public eventPreviewStylusOutOfRange
Occurs when the stylus is too far from the digitizer to be detected.
(Inherited from IInputElement.)
Public eventPreviewStylusSystemGesture
Occurs when one of several stylus gestures are detected, for example, Tap or Drag.
(Inherited from IInputElement.)
Public eventPreviewStylusUp
Occurs when the stylus is raised off the digitizer while over this element.
(Inherited from IInputElement.)
Public eventPreviewTextInput
Occurs when this element gets text in a device-independent manner.
(Inherited from IInputElement.)
Public eventStylusButtonDown
Occurs when the stylus button is pressed while the stylus is over this element.
(Inherited from IInputElement.)
Public eventStylusButtonUp
Occurs when the stylus button is released while the stylus is over this element.
(Inherited from IInputElement.)
Public eventStylusDown
Occurs when the stylus touches the digitizer while over this element.
(Inherited from IInputElement.)
Public eventStylusEnter
Occurs when the stylus cursor enters the bounds of the element.
(Inherited from IInputElement.)
Public eventStylusInAirMove
Occurs when the stylus moves over an element, but without touching the digitizer.
(Inherited from IInputElement.)
Public eventStylusInRange
Occurs when the stylus is close enough to the digitizer to be detected.
(Inherited from IInputElement.)
Public eventStylusLeave
Occurs when the stylus cursor leaves the bounds of the element.
(Inherited from IInputElement.)
Public eventStylusMove
Occurs when the stylus cursor moves over the element.
(Inherited from IInputElement.)
Public eventStylusOutOfRange
Occurs when the stylus is too far from the digitizer to be detected.
(Inherited from IInputElement.)
Public eventStylusSystemGesture
Occurs when one of several stylus gestures are detected, for example, Tap or Drag.
(Inherited from IInputElement.)
Public eventStylusUp
Occurs when the stylus is raised off the digitizer while over this element.
(Inherited from IInputElement.)
Public eventTextInput
Occurs when this element gets text in a device-independent manner.
(Inherited from IInputElement.)
Public eventZoomCenterChanged
Bubbling event that is fired when the ZoomCenter property is changed.
Public eventZoomFactorChanged
Bubbling event that is fired when the ZoomFactor property is changed.
Top
See Also

Reference