Namespace Phoenix.ComponentPlugInSDK.Views Last update: 19.06.2026 Classes AbstractPlugInWindow This class serves as a base class for CAM Windows. It expects derived class to have a VariableTreeControl for editing variables, and a Button for opening the VariableEditorView. This class handles saving on window close. ScriptEditorView.ScriptChangedEventArgs Event arguments for the ScriptChanged event. ScriptEditorView.ScriptChangedEventArgs Event arguments for the ScriptChanged event. ScriptEditorView Interaction logic for ScriptEditorView.xaml VariableBasedBuilderView Interaction logic for VariablePlugInView.xaml VariableEditorView Interaction logic for VariableEditorView.xaml Interfaces ISaveableWindow Windows that implement this interface allow us to programatically ask for the window to notify the user to save