ICustomizableControl — интерфейс

Добавляет к базовому классу карточки возможность работы с разметкой.

Синтаксис

public interface ICustomizableControl

Свойства

Имя Описание

CardData

Возвращает данные карточки.

LayoutControl

Возвращает разметку карточки.

RibbonControl

Предоставляет доступ к свойствам ленты карточки.

Методы

Имя Описание

FindLayoutItem(String)

Осуществляет поиск элемента разметки с указанным именем.

FindPropertyItem<T>(String)

Осуществляет поиск свойства указанного типа T с заданным названием.

PrepareDesignMode

Переводит окно карточки в режим конструктора. Отключает элементы управления расположенные на ленте инструментов.

RefreshLayoutItems(IEnumerable<LayoutsProperty>)

Обновляет свойства элементов представления, полученных из переданного списка.

Примеры

Ниже приведён пример скрипта, скрывающего кнопку "Сохранить".

using DevExpress.XtraBars;

private void Button_Click(System.Object sender, System.EventArgs e)
{
 (this.CardControl as ICustomizableControl).RibbonControl.Items["saveRibbonButtonItem"].Visibility = BarItemVisibility.Never;
}