Table of Contents

Class Layer

Namespace
H.Controls.Diagram.Layers.Base
Assembly
H.Controls.Diagram.dll
public abstract class Layer : Panel, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild
Inheritance
Layer
Implements
Derived
Inherited Members
Extension Methods

Properties

Id

public string Id { get; set; }

Property Value

string

Methods

ArrangeOverride(Size)

When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.

protected override Size ArrangeOverride(Size arrangeSize)

Parameters

arrangeSize Size

Returns

Size

The actual size used.

OnMouseDown(MouseButtonEventArgs)

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 override void OnMouseDown(MouseButtonEventArgs e)

Parameters

e MouseButtonEventArgs

The MouseButtonEventArgs that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.