GalleryOptions Property

The GalleryOptions property of the IAddtoGallery interface gets the XML fragment that defines the menu items added to the menu of the Add Web Parts gallery tool pane.

Property Value

String Contains the options displayed in the Web Part gallery menu.

Remarks

When a Web Part implements the IAddtoGallery interface, the GalleryOptions property is used to add menu items to the Add Web Parts tool pane. To accomplish this, the developer passes an XML fragment using the GalleryOptions property. The XML fragment specifies any and all options that will appear in Web Part gallery tool pane menu, in the order of appearance. The XML fragment has the following format:

<?xml version="1.0"?>
<GalleryOptions>
    <Option ID= "GUID">
        <OptionName>MenuItemText</OptionName>
        <LinkValue>LinkValue</LinkValue>
    </Option>
</GalleryOptions>

The schema of these XML elements are defined in the following table.

Element Description
GalleryOptions The container element for the menu item definitions.
Option Contains the definition for a single menu item. The ID attribute of this element specifies the unique id of the menu item as a GUID. If the ID value is blank or duplicate, the menu item will be ignored.
OptionName The text that will be displayed for the menu item. This element has no children and no attributes.
LinkValue Specifies the JavaScript onClick action that will run when the user clicks the menu item. This element has no children and no attributes.

To view a code sample that demonstrates setting the GalleryOptions property, see the IAddtoGallery interface topic.

Requirements

Platforms: Windows Server 2003

Security: Code Access Security