Поделиться через


Добавление элемента управления для работы с вложениями

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

Атрибут Type AttachmentsControl элемента Control можно использовать для предоставления пользователям возможности просматривать и управлять файловыми вложениями в рабочем элементе. Добавление этого элемента управления в форму рабочего элемента предоставляет возможность открывать, добавлять и удалять файловые вложения. В следующем примере показан порядок добавления вкладки с меткой "Вложение" в форму рабочего элемента с использованием всех элементов управления.

<Tab Label="Attachments">
   <Control Type="AttachmentsControl" LabelPosition="Top" />
</Tab>

Управление вложениями

Вложение файлов в рабочий элемент

Чтобы стали доступными кнопки открытия вложения (Открыть вложение), сохранения копии (Сохранение Сохранить копию) и удаления вложения (Удаление элемента), необходимо выбрать или присоединить файл. Для получения дополнительной информации см. Справочник по элементам управления и полям вложений.

Управлять интервалом и размером и элемента управления вложения можно путем задания атрибутов, описанных в следующей таблице.

Атрибут

Описание

Пример значения шаблона

MinimumSize

Необязательно. Строка формы (Width, Height). Это значение определяет минимальный размер самой формы. Когда контейнер элемента управления имеет размер меньший, чем заданный этим атрибутом, появляются горизонтальные и вертикальные полосы прокрутки.

(100,100)

Margin

Необязательно. Строка формы (left, top, right, bottom), указывающая, в пикселях, количество свободного места, которое следует оставить вокруг элемента управления и между элементом управления и его соседями. Можно задавать разное количество свободного места для каждой стороны.

(2,0,2,0)

Padding

Необязательно. Строка формы (left, top, right, bottom), указывающая в пикселях количество места, которое следует оставить свободным возле внешней границы элемента управления и возле внутренней границы. Можно задавать разное количество свободного места для каждой стороны.

(2,0,2,0)

Label

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

Можно не задавать значение метки, когда элемент управления вложения является единственным элементом управления на вкладке. Метки вкладки достаточно для определения элемента управления.

Введите строку, длина которой не превышает 80 символов.

См. также

Ссылки

Справочник по XML-элементу Control