FileDialogShowCommand

Команда; открывает диалоговое окно выбора файла.

Шаблон FileDialogShowCommand

<Command Name="" Type="FileDialogShowCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <Condition Name="" />
  <Lock Value="" />
  <!--Тэги, специфичные для FileDialogShowCommand-->
  <Type Value="" />
  <Title></Title>
  <InitialDirectory></InitialDirectory>
  <Filter></Filter>
  <FilterIndex></FilterIndex>
  <MultiSelect></MultiSelect>
</Command>

Описание FileDialogShowCommand

<Command Name="FileDialogShowCommandName" Type="FileDialogShowCommand" Assembly="Commands">
  <!--Тэги, общие для всех команд-->
  <!--Тэги, специфичные для FileDialogShowCommand-->
</Command>

Результат выполнения FileDialogShowCommand

OK

Признак того, что в диалоговом окне пользователем был выбран хотя бы 1 файл.

Path

Массив путей до папок, в который расположены выбранные файлы, или путь до папки, в котором расположен 1 выбранный файл.

FileName

Массив имен выбранных файлов (только имена, без расширения), или имя 1 выбранного файла.

FileNameExtension

Массив расширений выбранных файлов (с точкой в начале), или расширение 1 выбранного файла.

FullFileName

Массив полных имен выбранных файлов (имя и расширение), или полное имя 1 выбранного файла.

FullPath

Массив полных путей до выбранных файлов (путь и полное имя), или полный путь до 1 выбранного файла.

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

Type

Тип диалогового окна, открываемого командой.

Необязательный тэг. Значение тэга <Type>: не ожидается.

Если тэг <Type> отсутствует, то для атрибута Value используется значение Open.

<Type Value="Open" />

Атрибуты тэга <Type>

Value

Название типа диалогового окна.

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

Типы диалогового окна

Open

Диалоговое окно для открытия файла

Save

Диалоговое окно для сохранения файла

Title

Заголовок диалогового окна.

Необязательный тэг. Любое значение будет переведено в текстовое.

<Title>Title</Title>

InitialDirectory

Путь до папки, с которой будет начат обзор.

Необязательный тэг. Любое значение будет переведено в текстовое.

<InitialDirectory>InitialDirectory</InitialDirectory>

Filter

Список поддерживаемых расширений диалогового окна.

Необязательный тэг. Любое значение будет переведено в текстовое.

Пример значения тэга <Filter>: Word 2007 | *.docx | Все файлы | *.*.

<Filter>Filter</Filter>

FilterIndex

Индекс расширения, которое будет установлено как расширение для обзора по умолчанию.

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

<FilterIndex>1</FilterIndex>

MultiSelect

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

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

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

<MultiSelect>False</MultiSelect>

Last updated