• Docs
  • Learn
  • Community
    Search Results for

      Show / Hide Table of Contents

      Class TableLayoutPanelBuilder

      Represents an operator that specifies a mashup visualizer panel that can be used to arrange other visualizers in a grid.

      Inheritance
      Object
      ExpressionBuilder
      VariableArgumentExpressionBuilder
      TableLayoutPanelBuilder
      Implements
      IExpressionBuilder
      INamedElement
      Inherited Members
      VariableArgumentExpressionBuilder.ArgumentRange
      VariableArgumentExpressionBuilder.SetArgumentRange(Int32, Int32)
      ExpressionBuilder.ToString()
      ExpressionBuilder.Unwrap(ExpressionBuilder)
      ExpressionBuilder.GetWorkflowElement(ExpressionBuilder)
      ExpressionBuilder.GetVisualizerElement(ExpressionBuilder)
      ExpressionBuilder.GetVisualizerMappings(ExpressionBuilder)
      ExpressionBuilder.FromWorkflowElement(Object, ElementCategory)
      ExpressionBuilder.GetElementDisplayName(Type)
      ExpressionBuilder.GetElementDisplayName(Object)
      Object.Equals(Object)
      Object.Equals(Object, Object)
      Object.ReferenceEquals(Object, Object)
      Object.GetHashCode()
      Object.GetType()
      Object.MemberwiseClone()
      Namespace: Bonsai.Design.Visualizers
      Assembly: Bonsai.Design.Visualizers.dll
      Syntax
      [TypeVisualizer(typeof(TableLayoutPanelVisualizer))]
      public class TableLayoutPanelBuilder : VariableArgumentExpressionBuilder, IExpressionBuilder, INamedElement

      Constructors

      | Improve this Doc View Source

      TableLayoutPanelBuilder()

      Initializes a new instance of the TableLayoutPanelBuilder class.

      Declaration
      public TableLayoutPanelBuilder()

      Properties

      | Improve this Doc View Source

      CellSpans

      Gets a collection of TableLayoutPanelCellSpan objects specifying the column and row span of each cell in the visualizer grid layout.

      Declaration
      public Collection<TableLayoutPanelCellSpan> CellSpans { get; }
      Property Value
      Type Description
      Collection<TableLayoutPanelCellSpan>
      | Improve this Doc View Source

      ColumnCount

      Gets or sets the number of columns in the visualizer grid layout.

      Declaration
      public int ColumnCount { get; set; }
      Property Value
      Type Description
      Int32
      | Improve this Doc View Source

      ColumnStyles

      Gets a collection of ColumnStyle objects specifying the size ratio of the columns in the visualizer grid layout.

      Declaration
      public Collection<ColumnStyle> ColumnStyles { get; }
      Property Value
      Type Description
      Collection<ColumnStyle>
      | Improve this Doc View Source

      Name

      Gets or sets the name of the visualizer window.

      Declaration
      public string Name { get; set; }
      Property Value
      Type Description
      String
      | Improve this Doc View Source

      RowCount

      Gets or sets the number of rows in the visualizer grid layout.

      Declaration
      public int RowCount { get; set; }
      Property Value
      Type Description
      Int32
      | Improve this Doc View Source

      RowStyles

      Gets a collection of RowStyle objects specifying the size ratio of the rows in the visualizer grid layout.

      Declaration
      public Collection<RowStyle> RowStyles { get; }
      Property Value
      Type Description
      Collection<RowStyle>

      Methods

      | Improve this Doc View Source

      Build(IEnumerable<Expression>)

      Builds the expression tree for configuring and calling the table layout panel visualizer.

      Declaration
      public override Expression Build(IEnumerable<Expression> arguments)
      Parameters
      Type Name Description
      IEnumerable<Expression> arguments

      A collection of Expression nodes representing the input arguments.

      Returns
      Type Description
      Expression

      The constructed Expression node.

      Overrides
      ExpressionBuilder.Build(IEnumerable<Expression>)

      Implements

      IExpressionBuilder
      INamedElement
      • Improve this Doc
      • View Source
      In This Article
      Back to top Generated by DocFX