Renders the contents of a Diagram in specified viewport.
The following tables list the members exposed by the DiagramPresenter type.
Name | Description | |
---|---|---|
![]() |
Initializes a new instance of the DiagramPresenter class. |
Name | Description | |
---|---|---|
![]() ![]() |
Identifies the ScrollClickDelta dependency property. |
|
![]() ![]() |
Identifies the ScrollWheelDelta dependency property. |
|
![]() ![]() |
Identifies the ScrollX dependency property. |
|
![]() ![]() |
Identifies the ScrollY dependency property. |
|
![]() ![]() |
Identifies the ZoomFactor dependency property. |
Name | Description | |
---|---|---|
![]() |
For internal use. |
Name | Description | |
---|---|---|
![]() |
Implements IScrollInfo.CanHorizontallyScroll. |
|
![]() |
Implements IScrollInfo.CanVerticallyScroll. |
|
![]() |
Gets or sets the Diagram whose contents should be rendered by this presenter. |
|
![]() |
Implements IScrollInfo.ExtentHeight. |
|
![]() |
Implements IScrollInfo.ExtentWidth. |
|
![]() |
Implements IScrollInfo.HorizontalOffset. |
|
![]() |
Gets or sets whether diagram item presenters in the WPF visual tree should create less visual children, at the cost of more frequent repaints. |
|
![]() |
Gets or sets whether the presenter prevents user interaction with the diagram. |
|
![]() |
Gets or sets the amount to add to scroll position from scrollbar arrow event handlers. |
|
![]() |
Implements IScrollInfo.ScrollOwner. |
|
![]() |
Gets or sets the amount to add to scroll position from mouse wheel event handlers. |
|
![]() |
Gets or sets the horizontal scroll position. |
|
![]() |
Gets or sets the vertical scroll position. |
|
![]() |
Implements IScrollInfo.VerticalOffset. |
|
![]() |
Implements IScrollInfo.ViewportHeight. |
|
![]() |
Implements IScrollInfo.ViewportWidth. |
|
![]() |
Gets or sets the effective zoom factor used to scale up or down the Diagram. This property takes into consideration the Diagram.ZoomFactor so changing it will not cause visual change |
Name | Description | |
---|---|---|
![]() |
Panel.VisualChildrenCount override. |
Name | Description | |
---|---|---|
![]() |
Implements IScrollInfo.LineDown. |
|
![]() |
Implements IScrollInfo.LineLeft. |
|
![]() |
Implements IScrollInfo.LineRight. |
|
![]() |
Implements IScrollInfo.LineUp. |
|
![]() |
Implements IScrollInfo.MakeVisible. |
|
![]() |
Implements IScrollInfo.MouseWheelDown. |
|
![]() |
Implements IScrollInfo.MouseWheelLeft. |
|
![]() |
Implements IScrollInfo.MouseWheelRight. |
|
![]() |
Implements IScrollInfo.MouseWheelUp. |
|
![]() |
Implements IScrollInfo.PageDown. |
|
![]() |
Implements IScrollInfo.PageLeft. |
|
![]() |
Implements IScrollInfo.PageRight. |
|
![]() |
Implements IScrollInfo.PageUp. |
|
![]() |
Implements IScrollInfo.SetHorizontalOffset. |
|
![]() |
Implements IScrollInfo.SetVerticalOffset. |
Name | Description | |
---|---|---|
![]() |
Panel.ArrangeOverride override. |
|
![]() |
Overloaded. |
|
![]() |
Panel.GetVisualChild override. |
|
![]() |
Panel.MeasureOverride override. |
|
![]() |
UIElement.OnPreviewMouseDown override. |
|
![]() |
Control.OnMouseMove override. |
|
![]() |
UIElement.OnPreviewMouseUp override. |
|
![]() |
Panel.OnPreviewTouchDown override. |
|
![]() |
Panel.OnPreviewTouchMove override. |
|
![]() |
Panel.OnPreviewTouchUp override. |
|
![]() |
Panel.OnRender override. |
Name | Description | |
---|---|---|
![]() |
Occurs when the zoom factor changes. |