Click or drag to resize
Sandcastle Help File BuilderBasePropertyPageCustomControls Property
This is used to access the custom control property mapping dictionary

Namespace: SandcastleBuilder.Package.PropertyPages
Assembly: SandcastleBuilderGUI (in SandcastleBuilderGUI.exe) Version: 2014.11.22.0
Syntax
public static Dictionary<string, string> CustomControls { get; }

Property Value

Type: DictionaryString, String
Remarks
The class recognizes the basic edit controls and those derived from them. If you have custom controls that it does not recognize (i.e. those derived from UserControl), you can add them to this dictionary using the fully qualified type name including namespaces and the property value to use for binding as the value for the entry.

NOTE:You only need to add controls to this property if it is not derived from one of the standard edit controls (see BindProperties(ControlControlCollection) for more information).

This property is static so it can be populated once at start-up for use throughout the application's lifetime.
Examples
C#
// Use the SelectedValue property for binding in controls of type
// EWSoftware.ListControls.MultiColumnComboBox.  This control is
// not derived from a standard control so we need to add it manually.
BasePropertyPage.CustomControls.Add(
    "EWSoftware.ListControls.MultiColumnComboBox",
    "SelectedValue");
See Also