Constructor VariableBasedBuilderView
Last update: 19.06.2026Namespace: 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.