# FileDialogShowCommand

## Шаблон FileDialogShowCommand <a href="#template_file_dialog_show_command" id="template_file_dialog_show_command"></a>

```xml
<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 <a href="#description_file_dialog_show_command" id="description_file_dialog_show_command"></a>

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

### Результат выполнения FileDialogShowCommand <a href="#result_file_dialog_show_command" id="result_file_dialog_show_command"></a>

#### OK <a href="#result_ok" id="result_ok"></a>

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

#### Path <a href="#result_path" id="result_path"></a>

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

#### FileName <a href="#result_file_name" id="result_file_name"></a>

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

#### FileNameExtension <a href="#result_file_name_extension" id="result_file_name_extension"></a>

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

#### FullFileName <a href="#result_full_file_name" id="result_full_file_name"></a>

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

#### FullPath <a href="#result_full_path" id="result_full_path"></a>

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

## Тэги, специфичные для FileDialogShowCommand <a href="#tags_file_dialog_show_command" id="tags_file_dialog_show_command"></a>

### Type <a href="#type" id="type"></a>

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

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

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

```xml
<Type Value="Open" />
```

#### Атрибуты тэга `<Type>` <a href="#attributes_tag_type" id="attributes_tag_type"></a>

<table data-header-hidden><thead><tr><th align="center"></th><th width="469.3333333333333"></th></tr></thead><tbody><tr><td align="center">Value</td><td><p>Название типа диалогового окна.</p><p></p><p>Обязательный атрибут. Ожидается название одного из <a href="#dialog_box_types">типов диалогового окна</a>.</p></td></tr></tbody></table>

#### Типы диалогового окна <a href="#dialog_box_types" id="dialog_box_types"></a>

<table data-header-hidden><thead><tr><th align="center"></th><th width="469.3333333333333"></th></tr></thead><tbody><tr><td align="center">Open</td><td>Диалоговое окно для открытия файла</td></tr><tr><td align="center">Save</td><td>Диалоговое окно для сохранения файла</td></tr></tbody></table>

### Title <a href="#title" id="title"></a>

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

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

```xml
<Title>Title</Title>
```

### InitialDirectory <a href="#initial_directory" id="initial_directory"></a>

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

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

```xml
<InitialDirectory>InitialDirectory</InitialDirectory>
```

### Filter <a href="#filter" id="filter"></a>

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

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

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

```xml
<Filter>Filter</Filter>
```

### FilterIndex <a href="#filter_index" id="filter_index"></a>

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

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

```xml
<FilterIndex>1</FilterIndex>
```

### MultiSelect <a href="#multi_select" id="multi_select"></a>

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

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

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

```xml
<MultiSelect>False</MultiSelect>
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wfsys.gitbook.io/workflow-forms-syntax/workflow_forms/commands/file_dialog_show_command.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
