FileListBox
Графический объект; список файлов.
Last updated
Графический объект; список файлов.
Last updated
Значением FileListBox считается реальное (не отображаемое, а именно реальное) значение выбранного элемента из списка.
Значение объекта: любое значение.
Название типа стиля отображения элементов в списке в списке.
Необязательный тэг. Ожидается название одного из типов стиля отображения элементов в списке:
LargeIcon
Каждый элемент отображается в виде полноразмерного значка с меткой под ним.
SmallIcon
Каждый элемент отображается в виде небольшого значка с меткой справа.
List
Каждый элемент отображается в виде небольшого значка с меткой справа. Элементы располагаются в столбцах без заголовков столбцов.
По умолчанию используется значение LargeIcon.
Название типа сортировки элементов в списке.
Необязательный тэг. Ожидается название одного из типов сортировки элементов в списке:
None
Без сортировки
Ascending
Сортировка по возрастанию
Descending
Сортировка по убыванию
По умолчанию используется значение None.
Признак возможности выделения нескольких элементов списка.
Необязательный тэг. Ожидается логическое значение.
По умолчанию используется значение False.
Признак, определяющий, показывать ли названия файлов.
Необязательный тэг. Ожидается логическое значение.
По умолчанию используется значение True.
Признак, определяющий, скачивать ли удалённые файлы с сервера на локальный компьютер.
Необязательный тэг. Ожидается логическое значение.
По умолчанию используется значение False.
Признак, определяющий, показывать ли вместо иконки файла миниатюру с содержимом изображения.
Необязательный тэг. Ожидается логическое значение.
По умолчанию используется значение False.
Ширина миниатюры.
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <ThumbnailWidth>
отсутствует, то используется значение 32.
Высота миниатюры.
Необязательный тэг. Ожидается целочисленное значение.
Если тэг <ThumbnailHeight>
отсутствует, то используется значение 32.
Элементы списка.
Необязательный тэг. Ожидается таблица с одним, двумя или более столбцами (например, ссылка на GetDataConnection).
Первое поле будет соответствовать реальному значению элемента, второе – его отображаемому значению (если второго поля нет, то отображаемое значение равно реальному). Все остальные поля игнорируются.
Значение, соответствующее реальному значению выделенного элемента.
Необязательный тэг. Значение тэга <Value>
: любое значение.
Возвращает название типа стиля отображения элементов в списке.
Возвращает название типа сортировки элементов в списке.
Возвращает признак возможности выделения нескольких элементов списка.
Возвращает признак, определяющий, показывать ли названия файлов.
Возвращает признак, определяющий, скачивать ли удалённые файлы с сервера на локальный компьютер.
Возвращает признак, определяющий, показывать ли вместо иконки файла миниатюру с содержимом изображения.
Возвращает ширину миниатюры.
Возвращает высоту миниатюры.
Возвращает элементы списка (таблица с двумя столбцами).
Возвращает элементы списка с путями на локальные файлы (таблица с двумя столбцами).
Возвращает количество выбранных элементов в списке.
Возвращает индекс выбранного элемента.
Возвращает массив индексов выбранных элементов.
Задает название типа стиля отображения элементов в списке.
Ожидается название одного из типов стиля отображения элементов в списке.
Задает название типа сортировки элементов в списке.
Ожидается название одного из типов сортировки элементов в списке.
Задает признак возможности выделения нескольких элементов списка.
Ожидается логическое значение.
Задает признак, определяющий, показывать ли названия файлов.
Ожидается логическое значение.
Задаёт признак, определяющий, скачивать ли удалённые файлы с сервера на локальный компьютер.
Ожидается логическое значение.
Задаёт признак, определяющий, показывать ли вместо иконки файла миниатюру с содержимом изображения.
Ожидается логическое значение.
Задаёт ширину миниатюры.
Ожидается числовое значение.
Задаёт высоту миниатюры.
Ожидается числовое значение.
Добавляет файл в список.
Возможен сокращенный вариант записи:
Добавляет несколько файлов в список.
Удаляет файл из списка.
Ожидается индекс элемента, который будет удалён.
Удаляет файлы из списка.
Ожидается массив индексов элементов, которые будут удалены.
Задает элементы списка.
Ожидается таблица с двумя столбцами (например, ссылка на GetDataConnection с указанием двух его полей).
<MyObject Name="FileListBoxName" Type="FileListBox" Assembly="BaseControls">
<!--Тэги, общие для всех графических объектов-->
<!--Тэги, специфичные для FileListBox-->
</MyObject>
<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>
<Object Name="FileListBoxName" />
<Object Name="FileListBoxName"></Object>
<View>LargeIcon</View>
<Sorting>None</Sorting>
<MultiSelect>False</MultiSelect>
<ShowTitle>False</ShowTitle>
<AutoDownload>False</AutoDownload>
<ShowThumbnails>False</ShowThumbnails>
<ThumbnailWidth>32</ThumbnailWidth>
<ThumbnailHeight>32</ThumbnailHeight>
<ValueList>
<DataConnection SourceDataConnection="SourceDataConnectionName">
<Fields>
<Field Name="Field1Name" />
<Field Name="Field2Name" />
</Fields>
</DataConnection>
</ValueList>
<Value>Value</Value>
<Object Name="FileListBoxName">
<Property Name="View" />
</Object>
<Object Name="FileListBoxName">
<Property Name="Sorting" />
</Object>
<Object Name="FileListBoxName">
<Property Name="MultiSelect" />
</Object>
<Object Name="FileListBoxName">
<Property Name="ShowTitle" />
</Object>
<Object Name="FileListBoxName">
<Property Name="AutoDownload" />
</Object>
<Object Name="FileListBoxName">
<Property Name="ShowThumbnails" />
</Object>
<Object Name="FileListBoxName">
<Property Name="ThumbnailWidth" />
</Object>
<Object Name="FileListBoxName">
<Property Name="ThumbnailHeight" />
</Object>
<Object Name="FileListBoxName">
<Property Name="ValueList">
<Parameters>
<!--Значение тэга Parameter с атрибутом Name, равным Remote: любое значение будет переведено в логическое-->
<!--Необязательный параметр. При отсутствии используется пустое значение -->
<Parameter Name="Remote"></Parameter>
</Parameters>
</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="LocalValueList">
<Parameters>
<!--Значение тэга Parameter с атрибутом Name, равным Remote: любое значение будет переведено в логическое-->
<!--Необязательный параметр. При отсутствии используется пустое значение -->
<Parameter Name="Remote"></Parameter>
</Parameters>
</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="SelectedCount" />
</Object>
<Object Name="FileListBoxName">
<Property Name="SelectedIndex" />
</Object>
<Object Name="FileListBoxName">
<Property Name="SelectedIndices" />
</Object>
<Object Name="FileListBoxName">
<Property Name="View">List</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="Sorting">Ascending</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="MultiSelect">True</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="ShowTitle">True</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="AutoDownload">True</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="ShowThumbnails">True</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="ThumbnailWidth">128</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="ThumbnailHeight">128</Property>
</Object>
<Object Name="FileListBoxName">
<!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter-->
<Property Name="AddFile">
<Parameters>
<!--Значение тэга Parameter с атрибутом Name, равным Value: ожидается путь до файла, который будет добавлен в список-->
<Parameter Name="Value">filename.ext</Parameter>
<!--Значение тэга Parameter с атрибутом Name, равным Title: любое значение будет переведено в текстовое-->
<!--Необязательный параметр. При отсутствии используется пустая строка-->
<Parameter Name="Title">filename.ext</Parameter>
</Parameters>
</Property>
</Object>
<Object Name="FileListBoxName">
<!--Значение тэга Property: ожидается путь до файла, который будет добавлен в список-->
<Property Name="AddFile">filename.ext</Property>
</Object>
<Object Name="FileListBoxName">
<!--Значение тэга Property: тэг Parameters со вложенными тэгами Parameter-->
<Property Name="AddFiles">
<Parameters>
<!--Значение тэга Parameter с атрибутом Name, равным Value: ожидается матрица с двумя столбцами-->
<Parameter Name="Value"></Parameter>
</Parameters>
</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="RemoveFileByIndex">0</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="RemoveFilesByIndices">0</Property>
</Object>
<Object Name="FileListBoxName">
<Property Name="ValueList">
<DataConnection SourceDataConnection="SourceDataConnectionName">
<Fields>
<Field Name="Field1Name" />
<Field Name="Field2Name" />
</Fields>
</DataConnection>
</Property>
</Object>