API Reference

Detailed and full API reference helps you master Tekla development

This is the most recent version of Tekla Open API.
For older versions, please visit Tekla Warehouse.

Tekla.Structures.Dialog.UIControls Namespace

The Tekla.Structures.Dialog.UIControls namespace contains dialog templates and custom controls.
Classes
  Class Description
Public class BindableRadioButton
The BindableRadioButton class represents a RadioButton control that can be bound to the dialog attributes file. Use "Checked" as the BindPropertyName and "Integer" as the AttributeTypeName.
Public class BoltCatalogSize
The BoltCatalogSize class represents a control to select the bolt size using the bolt catalog.

Bolt catalog controls always need to be in pairs, meaning in every dialog there has to be a BoltCatalogStandard and a BoltCatalogSize control.

The property BoltCatalogStandard.LinkedBoltCatalogSize sets to which BoltCatalogSize the control is linked.

Public class BoltCatalogStandard
The BoltCatalogStandard class represents a control to select the bolt standard using the bolt catalog.

Bolt catalog controls always need to be in pairs, meaning in every dialog there has to be a BoltCatalogStandard and a BoltCatalogSize control.

The property BoltCatalogStandard.LinkedBoltCatalogSize sets to which BoltCatalogSize the control is linked.

Public class CommitAction
The CommitAction class represents a "template" dialog for commit actions.
Public class ComponentCatalog
The ComponentCatalog class represents a group of controls to select components using the component catalog.
Public class CreateApplyCancel
The CreateApplyCancel class represents a control including the Create-Apply-Cancel button group.
Public class CreateDialog
The CreateDialog class represents a "template" dialog for creating something from parts.
Public class CustomObservableCollectionT
CustomObservableCollection for synchronizing UI controls.
Public class DataGrid
The DataGrid class represents a data grid control that can contain images.
Public class EnvironmentFiles
The EnvironmentFiles class is for the paths where the attributes file will be searched for.
Public class EnvironmentVariables
The EnvironmentVariables class contains a sorted list specializing in getting active environment variables and advanced option settings. It also checks options.ini files in the active model folder as well as options_user.ini files.
Public class ImageComboBox Obsolete.
The ImageComboBox class represents a combo box control that can contain images.
Public class ImageItem
The ImageItem class defines the images that will be contained in the image combo box.
Public class ImageList
The ImageList class contains a list of ImageItems.
Public class ImageListComboBox
The ImageListComboBox class represents a combo box control that can contain images from an ImageList control.
Public class LoadingForm
The LoadingForm class creates a dialog that is shown while something is being loaded by the main window and that needs the process to finish.
Public class LocalizeForm
The LocalizeForm class is for localizing the forms.
Public class MaterialCatalog
The MaterialCatalog class represents a group of controls to select materials using the material catalog.
Public class MaterialSelectionForm
The MaterialSelectionForm class represents a dialog to select materials using the material catalogs.
Public class MeshCatalog
The MeshCatalog class represents a group of controls to select meshes using the mesh catalogs.
Public class MeshSelectionForm
The MeshSelectionForm class represents a dialog to select meshes using the mesh catalog.
Public class ModelAccess
The ModelAccess class contains helper methods for connecting to and accessing the model and objects in the model. The class attempts to provide efficient but robust methods for connecting to and verifying the connection to the model.
Public class OkApplyCancel
The OkApplyCancel class represents a control including the Ok-Apply-Cancel button group.
Public class OkApplyModifyGetOnOffCancel
The OkApplyModifyGetOnOffCancel class represents a control including the Ok-Apply-Modify-Get-On/Off-Cancel button group.
Public class OkCancel
The OkCancel class represents a control including the Ok-Cancel button group.
Public class OrganizerDialog
The OrganizerDialog class represents a "template" of an organizer dialog.
Public class ProfileCatalog
The ProfileCatalog class represents a group of controls to select profiles using the profile catalogs.
Public class ProfileSelectionForm
The ProfileSelectionForm class represents a dialog to select profiles using the profile catalogs.
Public class PropertiesDialog
The PropertiesDialog class represents a "template" of a properties dialog.
Public class ReinforcementCatalog
The ReinforcementCatalog class represents a group of controls to select rebars using the rebar catalogs.
Public class ReinforcementSelectionForm
The ReinforcementSelectionForm class represents a dialog to select rebars using the rebar catalogs.
Public class SaveLoad
The SaveLoad class represents a save-load-save as group of controls including the functionality.
Public class ShapeCatalog
The ShapeCatalog class represents a group of controls to select Shapes using the Shape catalog.
Public class ShapeSelectionForm
The ShapeSelectionForm class represents a dialog to select Shapes using the Shape catalogs.
Public class Tree
The Tree class represents a tree view control that can contain images.
Public class TreeViewDialog
The TreeViewDialog class represents a "template" of a tree view dialog.
Public class WpfBoltCatalogSize
The WPFBoltCatalogSize class represents a control to select the bolt size using the bolt catalog.

Bolt catalog controls always need to be in pairs, meaning in every dialog there has to be a WpfBoltCatalogStandard and a WpfBoltCatalogSize control.

Public class WpfBoltCatalogStandard
The WpfBoltCatalogStandard class represents a control to select the bolt standard using the bolt catalog.

Bolt catalog controls always need to be in pairs, meaning in every dialog there has to be a WpfBoltCatalogStandard and a WpfBoltCatalogSize control.

Public class WpfComponentCatalog
The WpfComponentCatalog class represents a group of controls to select components using the component catalog.
Public class WpfCreateApplyCancel
Interaction logic for WPFCreateAppyCancel.xaml. Control is meant to be used with non-dependent plug-ins
Public class WpfFilterCheckBox
The WpfFilterAttribute class represents a checkbox control for enabling/disabling dialog attributes defined with StructuresFieldAttribute.
Public class WpfMaterialCatalog
The WpfMaterialCatalog class represents a group of controls to select materials using the material catalog.
Public class WpfMeshCatalog
The WpfMeshCatalog class represents a group of controls to select meshes using the mesh catalog.
Public class WpfOkApplyModifyGetOnOffCancel
Interaction logic for WpfOkApplyModifyGetOnOffCancel.xaml
Public class WpfOkCreateCancel
Interaction logic for WPFOkCreateCancel.xaml
Public class WpfProfileCatalog
The WpfProfileCatalog class represents a group of controls to select profiles using the profile catalog.
Public class WpfReinforcementCatalog
The WpfReinforcementCatalog class represents a group of controls to select rebars using the reinforcement catalog.
Public class WpfSaveLoad
Interaction logic for WpfSaveload.xaml
Public class WpfShapeCatalog
The WpfShapeCatalog class represents a group of controls to select shapes using the shape catalog.
Enumerations