Editor for WinForms | ComponentOne
C1.Win.C1Editor.4.5.2 Assembly / C1.Win.C1Editor.UICustomization Namespace / XHTMLItemBase Class
Members Example

In This Topic
    XHTMLItemBase Class
    In This Topic
    Base class for classes used to provide data to custom edit dialogs.
    Object Model
    XHTMLItemBase Class
    Syntax
    'Declaration
     
    Public MustInherit Class XHTMLItemBase 
    public abstract class XHTMLItemBase 
    Remarks

    The derived classes are XHTMLBookmarkItem, XHTMLHyperlinkItem, XHTMLCellItem, XHTMLColumnItem, XHTMLImageItem, XHTMLFlashMovieItem, XHTMLTableItem

    Implementing a custom dialog, you will receive an instance of a successor of the XHTMLItemBase class in the BindData method. Use it to bind the data to the dialog's UI.

    Example
    The code below binds data in the XHTMLImageItem item to GUI controls of a custom dialog form.
    void IImageItemDialog.BindData(XHTMLImageItem item)
    {
        _cbxWidthType.SelectedIndex = (int)Item.WidthType;
        _cbxHeightType.SelectedIndex = (int)Item.HeightType;
        _tbWidthValue.Value = Math.Max(Item.WidthValue, 1);
        _tbHeightValue.Value = Math.Max(Item.HeightValue, 1);
        _tbSource.DataBindings.Add("Text", Item, "Source");
        _chkWidth.DataBindings.Add("Checked", Item, "UseWidth");
        _chkHeight.DataBindings.Add("Checked", Item, "UseHeight");
        _tbAlternate.DataBindings.Add("Text", Item, "Alternate");
        SetButtonState(this, EventArgs.Empty);
    }
    Inheritance Hierarchy
    See Also