FileListBox

Графический объект; список файлов.

Шаблон FileListBox

Перечень всех возможных тэгов объекта:

<MyObject Name="" Type="FileListBox" Assembly="BaseControls" ChangeForm="">
  <!--Тэги, общие для всех графических объектов-->
  <Top></Top>
  <Bottom></Bottom>
  <Left></Left>
  <Right></Right>
  <Height></Height>
  <Width></Width>
  <FontStyle></FontStyle>
  <ForeColor></ForeColor>
  <BackColor></BackColor>
  <Enabled></Enabled>
  <Visible></Visible>
  <Hint></Hint>
  <ContextMenu Name="" />
  <Change User="" Source="" ValueSet="" />
  <!--Тэги, специфичные для FileListBox-->
  <View></View>
  <Sorting></Sorting>
  <MultiSelect></MultiSelect>
  <ShowTitle></ShowTitle>
  <AutoDownload></AutoDownload>
  <ShowThumbnails></ShowThumbnails>
  <ThumbnailWidth></ThumbnailWidth>
  <ThumbnailHeight></ThumbnailHeight>
  <ValueList>
    <DataConnection SourceDataConnection="">
      <Fields>
        <Field Name="" />
        <Field Name="" />
      </Fields>
    </DataConnection>
  </ValueList>
  <Value></Value>
</MyObject>

Описание FileListBox

Получение значения

Значением FileListBox считается реальное (не отображаемое, а именно реальное) значение выбранного элемента из списка.

Задание значения

Значение объекта: любое значение.

Тэги, специфичные для FileListBox

View

Название типа стиля отображения элементов в списке в списке.

Необязательный тэг. Ожидается название одного из типов стиля отображения элементов в списке:

LargeIcon

Каждый элемент отображается в виде полноразмерного значка с меткой под ним.

SmallIcon

Каждый элемент отображается в виде небольшого значка с меткой справа.

List

Каждый элемент отображается в виде небольшого значка с меткой справа. Элементы располагаются в столбцах без заголовков столбцов.

По умолчанию используется значение LargeIcon.

Sorting

Название типа сортировки элементов в списке.

Необязательный тэг. Ожидается название одного из типов сортировки элементов в списке:

None

Без сортировки

Ascending

Сортировка по возрастанию

Descending

Сортировка по убыванию

По умолчанию используется значение None.

MultiSelect

Признак возможности выделения нескольких элементов списка.

Необязательный тэг. Ожидается логическое значение.

По умолчанию используется значение False.

ShowTitle

Признак, определяющий, показывать ли названия файлов.

Необязательный тэг. Ожидается логическое значение.

По умолчанию используется значение True.

AutoDownload

Признак, определяющий, скачивать ли удалённые файлы с сервера на локальный компьютер.

Необязательный тэг. Ожидается логическое значение.

По умолчанию используется значение False.

ShowThumbnails

Признак, определяющий, показывать ли вместо иконки файла миниатюру с содержимом изображения.

Необязательный тэг. Ожидается логическое значение.

По умолчанию используется значение False.

ThumbnailWidth

Ширина миниатюры.

Необязательный тэг. Ожидается целочисленное значение.

Если тэг <ThumbnailWidth> отсутствует, то используется значение 32.

ThumbnailHeight

Высота миниатюры.

Необязательный тэг. Ожидается целочисленное значение.

Если тэг <ThumbnailHeight> отсутствует, то используется значение 32.

ValueList

Элементы списка.

Необязательный тэг. Ожидается таблица с одним, двумя или более столбцами (например, ссылка на GetDataConnection).

Первое поле будет соответствовать реальному значению элемента, второе – его отображаемому значению (если второго поля нет, то отображаемое значение равно реальному). Все остальные поля игнорируются.

Value

Значение, соответствующее реальному значению выделенного элемента.

Необязательный тэг. Значение тэга <Value>: любое значение.

Get-проперти для получения свойств

View

Возвращает название типа стиля отображения элементов в списке.

Sorting

Возвращает название типа сортировки элементов в списке.

MultiSelect

Возвращает признак возможности выделения нескольких элементов списка.

ShowTitle

Возвращает признак, определяющий, показывать ли названия файлов.

AutoDownload

Возвращает признак, определяющий, скачивать ли удалённые файлы с сервера на локальный компьютер.

ShowThumbnails

Возвращает признак, определяющий, показывать ли вместо иконки файла миниатюру с содержимом изображения.

ThumbnailWidth

Возвращает ширину миниатюры.

ThumbnailHeight

Возвращает высоту миниатюры.

ValueList

Возвращает элементы списка (таблица с двумя столбцами).

LocalValueList

Возвращает элементы списка с путями на локальные файлы (таблица с двумя столбцами).

SelectedCount

Возвращает количество выбранных элементов в списке.

SelectedIndex

Возвращает индекс выбранного элемента.

SelectedIndices

Возвращает массив индексов выбранных элементов.

Set-проперти для динамического задания свойств

View

Задает название типа стиля отображения элементов в списке.

Ожидается название одного из типов стиля отображения элементов в списке.

Sorting

Задает название типа сортировки элементов в списке.

Ожидается название одного из типов сортировки элементов в списке.

MultiSelect

Задает признак возможности выделения нескольких элементов списка.

Ожидается логическое значение.

ShowTitle

Задает признак, определяющий, показывать ли названия файлов.

Ожидается логическое значение.

AutoDownload

Задаёт признак, определяющий, скачивать ли удалённые файлы с сервера на локальный компьютер.

Ожидается логическое значение.

ShowThumbnails

Задаёт признак, определяющий, показывать ли вместо иконки файла миниатюру с содержимом изображения.

Ожидается логическое значение.

ThumbnailWidth

Задаёт ширину миниатюры.

Ожидается числовое значение.

ThumbnailHeight

Задаёт высоту миниатюры.

Ожидается числовое значение.

AddFile

Добавляет файл в список.

Возможен сокращенный вариант записи:

AddFiles

Добавляет несколько файлов в список.

RemoveFileByIndex

Удаляет файл из списка.

Ожидается индекс элемента, который будет удалён.

RemoveFilesByIndices

Удаляет файлы из списка.

Ожидается массив индексов элементов, которые будут удалены.

ValueList

Задает элементы списка.

Ожидается таблица с двумя столбцами (например, ссылка на GetDataConnection с указанием двух его полей).

Last updated