Skip to main content

Component Plug-In SDK 2026 R1

Constructor VariableBasedBuilderView

Last update: 19.06.2026

Namespace: Phoenix.ComponentPlugInSDK.Views
Assembly: Phoenix.ComponentPlugInSDK.dll

VariableBasedBuilderView(VariableBasedBuilderModel, string, VariableTreeProperties, FileLoadProperties, ILogger, Func<VariableBasedBuilderModel, Task>, Uri)

Constructor, creates a new instance of the view

public VariableBasedBuilderView(VariableBasedBuilderModel model, string componentName, VariableTreeProperties treeProperties, FileLoadProperties fileLoadProperties, ILogger logger, Func<VariableBasedBuilderModel, Task> saveAsync, Uri icon = null)

Parameters

model VariableBasedBuilderModel

The model representing the variableBasedBuilder.

componentName string

The name of the component to use in the View.

treeProperties VariableTreeProperties

Properties that define the tree control behavior.

fileLoadProperties FileLoadProperties

Definition of how file load should work

logger ILogger

The Logger to use

saveAsync Func<VariableBasedBuilderModel, Task>

An Async Function to invoke to perform a save operaion.

icon Uri

The optional URI of the icon to use in the view. If null or not specified, the default Windows icon will be used.

Connect with Ansys