The following tables list the members exposed by DiagramPanel.
Name | Description | |
---|---|---|
DiagramPanel Constructor | Construct an empty DiagramPanel. |
Top
Name | Description | |
---|---|---|
ActualHeight | (Inherited from System.Windows.FrameworkElement) | |
ActualWidth | (Inherited from System.Windows.FrameworkElement) | |
AdornmentLayer | Gets the standard layer used to hold Adornments, which is normally in front of all of the other layers. | |
AllowDrop | (Inherited from System.Windows.UIElement) | |
AutoScrollDelay | Gets or sets how long to wait before autoscrolling. | |
AutoScrollRegion | Gets or sets the margin in the panel where a mouse drag will automatically cause the view to scroll. | |
AutoScrollTime | Gets or sets how quickly to change the Northwoods.GoXam.DiagramPanel.Position when the mouse is in the AutoScrollRegion. | |
Background | (Inherited from System.Windows.Controls.Panel) | |
CacheMode | (Inherited from System.Windows.UIElement) | |
CanHorizontallyScroll | Gets or sets whether the user can scroll horizontally. (Implements IScrollInfo .) | |
CanVerticallyScroll | Gets or sets whether the user can scroll vertically. (Implements IScrollInfo .) | |
Children | (Inherited from System.Windows.Controls.Panel) | |
Clip | (Inherited from System.Windows.UIElement) | |
Cursor | (Inherited from System.Windows.FrameworkElement) | |
DataContext | (Inherited from System.Windows.FrameworkElement) | |
DesiredSize | (Inherited from System.Windows.UIElement) | |
Diagram | Gets the Diagram that this panel is in. | |
DiagramBounds | Gets or sets the model-coordinate bounds of the diagram. | |
Dispatcher | (Inherited from System.Windows.DependencyObject) | |
Effect | (Inherited from System.Windows.UIElement) | |
ExtentHeight | Get the vertical size of the scrollable part of this diagram, in control (device independent pixel) units. (Implements IScrollInfo .) | |
ExtentWidth | Get the horizontal size of the scrollable part of this diagram, in control (device independent pixel) units. (Implements IScrollInfo .) | |
FixedBounds | Gets or sets a fixed bounding rectangle to be returned by DiagramPanel.ComputeDiagramBounds. | |
FlowDirection | (Inherited from System.Windows.FrameworkElement) | |
Height | (Inherited from System.Windows.FrameworkElement) | |
HorizontalAlignment | (Inherited from System.Windows.FrameworkElement) | |
HorizontalContentAlignment | Gets or sets how the parts are positioned in the panel when the DiagramPanel.DiagramBounds width is smaller than the ViewportWidth. | |
HorizontalOffset | Gets the horizontal offset of the diagram's parts. (Implements IScrollInfo .) | |
IgnoresHandledEvents | Gets or sets whether OnMouseLeftButtonDown and OnMouseLeftButtonUp should ignore the mouse button event if it had already been Handled . | |
IsHitTestVisible | (Inherited from System.Windows.UIElement) | |
IsItemsHost | (Inherited from System.Windows.Controls.Panel) | |
Language | (Inherited from System.Windows.FrameworkElement) | |
Margin | (Inherited from System.Windows.FrameworkElement) | |
MaxHeight | (Inherited from System.Windows.FrameworkElement) | |
MaximumScale | Gets or sets the largest value that DiagramPanel.Scale may take. | |
MaxWidth | (Inherited from System.Windows.FrameworkElement) | |
MinHeight | (Inherited from System.Windows.FrameworkElement) | |
MinimumScale | Gets or sets the smallest value greater than zero that DiagramPanel.Scale may take. | |
MinWidth | (Inherited from System.Windows.FrameworkElement) | |
Name | (Inherited from System.Windows.FrameworkElement) | |
Opacity | (Inherited from System.Windows.UIElement) | |
OpacityMask | (Inherited from System.Windows.UIElement) | |
Padding | Gets or sets the amount of extra "empty" space is reserved around the DiagramPanel.DiagramBounds. | |
Parent | (Inherited from System.Windows.FrameworkElement) | |
Position | Gets or sets the point, in model coordinates, shown at the top-left corner of this panel. | |
Projection | (Inherited from System.Windows.UIElement) | |
RenderSize | (Inherited from System.Windows.UIElement) | |
RenderTransform | (Inherited from System.Windows.UIElement) | |
RenderTransformOrigin | (Inherited from System.Windows.UIElement) | |
Resources | (Inherited from System.Windows.FrameworkElement) | |
Scale | Gets or sets the scale factor at which everything is rendered. | |
ScrollHorizontalLineChange | Gets or sets the size of a "line" when scrolling horizontally. | |
ScrollOwner | Gets or sets the ScrollViewer that lets the user scroll this panel. (Implements IScrollInfo .) | |
ScrollVerticalLineChange | Gets or sets the size of a "line" when scrolling vertically. | |
Stretch | Gets or sets how the panel's DiagramPanel.Scale property is set, depending on the size of the DiagramPanel.DiagramBounds. | |
Style | (Inherited from System.Windows.FrameworkElement) | |
Tag | (Inherited from System.Windows.FrameworkElement) | |
Triggers | (Inherited from System.Windows.FrameworkElement) | |
UseLayoutRounding | (Inherited from System.Windows.UIElement) | |
VerticalAlignment | (Inherited from System.Windows.FrameworkElement) | |
VerticalContentAlignment | Gets or sets how the parts are positioned in the panel when the DiagramPanel.DiagramBounds width is smaller than the ViewportWidth. | |
VerticalOffset | Gets the vertical offset of the diagram's parts. (Implements IScrollInfo .) | |
ViewportBounds | Gets the visible part of this panel, in model coordinates. | |
ViewportHeight | Get the vertical size of the visible part of this panel, in control (device independent pixel) units. (Implements IScrollInfo .) | |
ViewportWidth | Get the horizontal size of the visible part of this panel, in control (device independent pixel) units. (Implements IScrollInfo .) | |
Visibility | (Inherited from System.Windows.UIElement) | |
Width | (Inherited from System.Windows.FrameworkElement) | |
ZoomPoint | Gets or sets the apparent focus point used when zooming in or out. | |
ZoomTime | Gets or sets how quickly to change the DiagramPanel.Scale and/or Northwoods.GoXam.DiagramPanel.Position properties when adapting to DiagramPanel.DiagramBounds changes or panel size changes causing content re-alignment, or in calls to MakeVisible or CenterPart(Part,Action). |
Name | Description | |
---|---|---|
AddHandler | (Inherited from System.Windows.UIElement) | |
Arrange | (Inherited from System.Windows.UIElement) | |
CaptureMouse | (Inherited from System.Windows.UIElement) | |
CenterPart | Overloaded. Center a Part's bounds within this viewport. | |
CenterRect | Center a particular area of the diagram within this viewport. | |
ClearValue | (Inherited from System.Windows.DependencyObject) | |
ComputeBounds | Compute the bounding rectangle that surrounds a given collection of parts. | |
DoAutoScroll | Start or continue automatically scrolling the view during a mouse drag. | |
FindElementAt<T> | Search all parts that are at a given point that meet a given predicate, and return the first element that matches. | |
FindElementsAt<T> | Search all parts that are at a given point that meet a given predicate, and return a collection of elements that match. | |
FindElementsIn<T> | Find elements that are within a rectangle. | |
FindElementsNear<T> | Find elements that are within a distance of a point. | |
FindLayer<T> | Find a Layer of the given type T with exactly the same Layer.Id as the given name. | |
FindName | (Inherited from System.Windows.FrameworkElement) | |
FindPartAt<T> | Return the front-most Part that is at a given point. | |
FindPartsAt<T> | Return all of the Parts that are at a given point. | |
FindPartsIn<T> | Find parts that are within a rectangle. | |
FindPartsNear<T> | Find parts that are near a point. | |
GetAnimationBaseValue | (Inherited from System.Windows.DependencyObject) | |
GetBindingExpression | (Inherited from System.Windows.FrameworkElement) | |
GetLayer<T> | Find a Layer of the given type T with exactly the same Layer.Id as the given name, or return a default layer of the given type. | |
GetValue | (Inherited from System.Windows.DependencyObject) | |
InvalidateArrange | (Inherited from System.Windows.UIElement) | |
InvalidateMeasure | (Inherited from System.Windows.UIElement) | |
IsDoubleClick | This predicate is true if the mouse button event represents a double-click. | |
LineDown | Increases the VerticalOffset by ScrollVerticalLineChange. (Implements IScrollInfo .) | |
LineLeft | Decreases the HorizontalOffset by ScrollHorizontalLineChange. (Implements IScrollInfo .) | |
LineRight | Increases the HorizontalOffset by ScrollHorizontalLineChange. (Implements IScrollInfo .) | |
LineUp | Decreases the VerticalOffset by ScrollVerticalLineChange. (Implements IScrollInfo .) | |
MakeBitmap | Overloaded. Generates a bitmap displaying the parts currently visible in the diagram. | |
MakeVisible | Scroll the diagram so that a given element (visual) is in the viewport. (Implements IScrollInfo .) | |
Measure | (Inherited from System.Windows.UIElement) | |
MouseWheelDown | Increases the VerticalOffset by ScrollVerticalLineChange times the number of lines to scroll for mouse wheel rotation. (Implements IScrollInfo .) | |
MouseWheelLeft | Decreases the HorizontalOffset by ScrollHorizontalLineChange times the number of lines to scroll for mouse wheel rotation. (Implements IScrollInfo .) | |
MouseWheelRight | Increases the HorizontalOffset by ScrollHorizontalLineChange times the number of lines to scroll for mouse wheel rotation. (Implements IScrollInfo .) | |
MouseWheelUp | Decreases the VerticalOffset by ScrollVerticalLineChange times the number of lines to scroll for mouse wheel rotation. (Implements IScrollInfo .) | |
OnApplyTemplate | (Inherited from System.Windows.FrameworkElement) | |
PageDown | Increases the VerticalOffset by ViewportHeight. (Implements IScrollInfo .) | |
PageLeft | Decreases the HorizontalOffset by ViewportWidth. (Implements IScrollInfo .) | |
PageRight | Increases the HorizontalOffset by ViewportWidth. (Implements IScrollInfo .) | |
PageUp | Decreases the VerticalOffset by ViewportHeight. (Implements IScrollInfo .) | |
PerformGesture | Simulate some mouse events. | |
ReadLocalValue | (Inherited from System.Windows.DependencyObject) | |
ReleaseMouseCapture | (Inherited from System.Windows.UIElement) | |
RemoveHandler | (Inherited from System.Windows.UIElement) | |
SetBinding | (Inherited from System.Windows.FrameworkElement) | |
SetHorizontalOffset | Change the value of HorizontalOffset by changing the value of Northwoods.GoXam.DiagramPanel.Position. (Implements IScrollInfo .) | |
SetScaleAndPosition | Set the DiagramPanel.Scale and Northwoods.GoXam.DiagramPanel.Position properties with animation. | |
SetValue | (Inherited from System.Windows.DependencyObject) | |
SetVerticalOffset | Change the value of VerticalOffset by changing the value of Northwoods.GoXam.DiagramPanel.Position. (Implements IScrollInfo .) | |
StopAutoScroll | Stop any ongoing auto-scroll action. | |
TransformModelToView | Convert a Point in model coordinates to element coordinates. | |
TransformToVisual | (Inherited from System.Windows.UIElement) | |
TransformViewToModel | Convert a Point in element coordinates to model coordinates. | |
Unsupported | ||
UpdateDiagramBounds | Request that the DiagramPanel.DiagramBounds value be updated, with a call to DiagramPanel.ComputeDiagramBounds. | |
UpdateLayout | (Inherited from System.Windows.UIElement) | |
ZoomToFit | Overloaded. Change the DiagramPanel.Scale so that everything within the DiagramPanel.DiagramBounds fits within the viewport. |
Name | Description | |
---|---|---|
ArrangeOverride | Overridden. Arrange each of the Layers in this panel. | |
ComputeAutoScrollPosition | This method is called to determine the next position in the document for this view, given a point at which the user is dragging the mouse. | |
ComputeDiagramBounds | This is called by UpdateDiagramBounds to determine a new value for DiagramPanel.DiagramBounds. | |
CreateBackgroundGridPattern | Create the GridPattern for the whole diagram, using the GridPatternTemplate data template. | |
DoMakeVisible | This overridable method changes the Northwoods.GoXam.DiagramPanel.Position so that the given element elt becomes visible in the viewport. | |
InitializeLayers | If there are no Layers in this panel's collection of Children , create the standard set of layers. | |
MeasureOverride | Overridden. Measure each of the Layers in this panel. | |
OnBoundsAlignmentChanged | This overridable method is called when the DiagramPanel.DiagramBounds or DiagramPanel.HorizontalContentAlignment or DiagramPanel.VerticalContentAlignment or DiagramPanel.Stretch properties change. | |
OnCreateAutomationPeer | (Inherited from System.Windows.UIElement) | |
OnDiagramBoundsChanged | Raise the DiagramBoundsChanged event. | |
OnInitialLayoutCompleted | This overridable method is called after the first layout has been performed and the DiagramPanel.DiagramBounds has been computed. | |
OnLayoutCompleted | This overridable method is called after each layout has been performed and the DiagramPanel.DiagramBounds has been computed. | |
OnMouseEnter | Handle a mouse enter event. | |
OnMouseLeftButtonDown | Handle a mouse down event. | |
OnMouseLeftButtonUp | Handle a mouse up event. | |
OnMouseMove | Handle a mouse move event. | |
OnMouseRightButtonDown | Handle a mouse down event. | |
OnMouseRightButtonUp | Handle a mouse up event. | |
OnMouseWheel | Handle a mouse wheel event. | |
OnPositionChanged | This overridable method is called when the Northwoods.GoXam.DiagramPanel.Position changes. | |
OnScaleChanged | This overridable method is called when the DiagramPanel.Scale changes. | |
OnSizeChanged | This overridable method is called when the panel's actual size changes. | |
OnViewportBoundsChanged | Raise the ViewportBoundsChanged event. | |
VerifyAccess | Throw an exception if the current thread does not have access to this DependencyObject . |
Top