Provides bookmark data to use in custom edit dialogs.
Namespace:
C1.Win.XmlEditor.UICustomizationAssembly: C1.Win.XmlEditor.2 (in C1.Win.XmlEditor.2.dll)
Syntax
| C# |
|---|
public class XHTMLBookmarkItem : XHTMLItemBase |
| Visual Basic (Declaration) |
|---|
Public Class XHTMLBookmarkItem _ Inherits XHTMLItemBase |
Remarks
Implementing a custom Bookmark dialog, you will receive an instance of the XHTMLBookmarkItem class in the BindData(XHTMLBookmarkItem) method. Use it to bind the data to the dialog's UI.
Examples
The code below binds data in the XHTMLBookmarkItem item to GUI controls of a custom dialog form.
Copy CodeC#
void IBookmarkItemDialog.BindData(XHTMLBookmarkItem item) { _tbName.DataBindings.Add("Text", item, "Name"); LoadBookmarks(item); ButtonOKEnabledChanged(this, EventArgs.Empty); } privatevoid LoadBookmarks(XHTMLBookmarkItem item) { _tree.Nodes.Clear(); foreach (Bookmark bookmark in item.Bookmarks) { TreeNode node = _tree.Nodes.Add(bookmark.Name); node.Tag = bookmark; } UpdateToolbarState(); } |
Inheritance Hierarchy
System..::.Object
C1.Win.XmlEditor.UICustomization..::.XHTMLItemBase
C1.Win.XmlEditor.UICustomization..::.XHTMLBookmarkItem
C1.Win.XmlEditor.UICustomization..::.XHTMLItemBase
C1.Win.XmlEditor.UICustomization..::.XHTMLBookmarkItem