Class
PopupGalleryBase<TItem>

Abstract class providing methods and properties for using Popup Gallery containing items of type T.

Definition

Namespace:Telerik.Windows.Controls.RichTextBoxUI.RibbonControls.Galleries

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Type Parameters:

TItem

The type T of gallery items.

Syntax:

cs-api-definition
public abstract class PopupGalleryBase<TItem> : PopupGalleryBase where TItem : class

Inheritance: objectControlBasePopupGalleryBasePopupGalleryBase<TItem>

Derived Classes: GradientsGalleryShapesGallery

Inherited Members PopupGalleryBase.PopupContentWidthPropertyPopupGalleryBase.GallerySeparatorStylePropertyPopupGalleryBase.GalleryHeaderItemStylePropertyPopupGalleryBase.GalleryContentItemStylePropertyPopupGalleryBase.PopupContentWidthPopupGalleryBase.GallerySeparatorStylePopupGalleryBase.GalleryHeaderItemStylePopupGalleryBase.GalleryContentItemStyleControlBase.GetTemplateChild<T>(string)ControlBase.GetRequiredTemplateChild<T>(string, bool)

Constructors

PopupGalleryBase()

Initializes a new instance of the PopupGalleryBase<TItem> class.

Declaration

cs-api-definition
protected PopupGalleryBase()

Properties

CurrentItem

Gets or sets the current item.

Declaration

cs-api-definition
public TItem CurrentItem { get; set; }

Property Value

TItem

The current item.

Methods

AddGalleryItem(IEnumerable<TItem>, string)

Declaration

cs-api-definition
protected void AddGalleryItem(IEnumerable<TItem> items, string category)

Parameters

items

IEnumerable<TItem>

category

string

AddGalleryItem(TItem, string)

Declaration

cs-api-definition
protected void AddGalleryItem(TItem item, string category)

Parameters

item

TItem

category

string

GalleryItemContentToListBoxItem(TItem)

Gets a ListBox item from a gallery item.

Declaration

cs-api-definition
protected abstract RadListBoxItem GalleryItemContentToListBoxItem(TItem scheme)

Parameters

scheme

TItem

The scheme.

Returns

RadListBoxItem

The ListBox item.

Initialize()

Initializes this instance.

Declaration

cs-api-definition
protected void Initialize()

InitializeGalleryItems()

Declaration

cs-api-definition
protected abstract void InitializeGalleryItems()

ListBoxItemToGalleryItemContent(RadListBoxItem)

Gets a gallery item from a ListBox item.

Declaration

cs-api-definition
protected abstract TItem ListBoxItemToGalleryItemContent(RadListBoxItem item)

Parameters

item

RadListBoxItem

The list box item item.

Returns

TItem

The gallery item.

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call .

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnSelectionChangedOverride()

Declaration

cs-api-definition
protected virtual void OnSelectionChangedOverride()