Skip to content

BpsLogicBuilder/LogicBuilder.Forms.Parameters

Repository files navigation

LogicBuilder.Forms.Parameters

Build Status CodeQL codecov Quality Gate Status NuGet

A library that defines the ConnectorParameters class, which serves as a contract between LogicBuilder application and .NET Forms applications.

Purpose

This library provides a standardized way to transfer information about Connector Shapes from flow diagrams created in Logic Builder Client to .NET Forms applications where they are typically implemented as UI buttons.

ConnectorParameters Class

The ConnectorParameters class holds information about a connector shape on a flow diagram along with additional metadata about the UI button it represents and its behaviors.

Properties

  • Id (int): The unique identifier for the connector.
  • ShortString (string): A resource file key used as a reference for the LongString property. This enables localization and resource management.
  • LongString (string): The display text or full description associated with the connector/button.
  • ConnectorData (object): Additional metadata about the button's appearance and behavior, provided by developers at design time. This flexible property allows for custom data structures specific to your application's needs.

Usage

This library acts as a contract between:

  1. The LogicBuilder Application - where users configure connectors with data at design time
  2. .NET Forms Applications - where buttons representing connectors are implemented at runtime

Installation

dotnet add package LogicBuilder.Forms.Parameters

About

The ConnectorParameters class holds information about the Connector Shape on the flow diagram including additional metadata which typically carries information about a UI button (represented by the connector) and its behaviors.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages