NShape Documentation
Class Reference

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

NShape Documentation
Class Reference

Previous pageReturn to chapter overviewNext page

The framework is structured in several assemblies and namespaces.

Assembly Dataweb.NShape.dll

This is the code library containing most of the framework's essential classes. All classes in this assembly are independent from user interface technologies such as Windows Forms or WPF (Windows Prefentation Foundation).

Name

Description

Dataweb.NShape

Basic diagramming classes needed for common diagramming purposes.

Dataweb.NShape.Advanced

NShape classes for advanced scenarios like detailed shape control and implementing custom shapes or other classes.

Dataweb.NShape.Commands

Command classes used for executing actions that can be undone.

Dataweb.NShape.Controllers

Controller components and presenter interfaces.

Dataweb.NShape.Layouters

Interfaces and classes for automatic diagram layouting.

Dataweb.NShape.WinFormsUI

Presenter classes and controls used to build a Windows Forms application.

 

Assembly Dataweb.NShape.WinFormsUI.dll

This assembly contains all visual components based on Windows Forms.

As there are no alternative implemantations of the Display component, you will need to reference this assembly in most cases even if your application uses alternative user interface technologies (such as WPF).

Name

Description

Dataweb.NShape.WinFormsUI

Presenter classes and controls used to build a Windows Forms application.