FileUIExtensionsSetFilePreviewAction(IFileControl, FuncIFilePreviewContext, CancellationToken, ValueTask, CancellationToken) - метод
Устанавливает метод, определяющий параметры предпросмотра файла с конвертацией.
Метод вызывается при предпросмотре файлов, у которых ещё не выполнена конвертация, т.е. не установлен
отдельный объект
PreviewContent, но при этом текущее содержимое
Content
не отмечено, как изменённое
IsDirty. Если файл был открыт на редактирование (отображается жёлтым),
то стандартный предпросмотр для него отключён.
Пространство имён: Tessa.UI.FilesСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static void SetFilePreviewAction(
this IFileControl control,
Func<IFilePreviewContext, CancellationToken, ValueTask> actionAsync,
CancellationToken cancellationToken = default
)
<ExtensionAttribute>
Public Shared Sub SetFilePreviewAction (
control As IFileControl,
actionAsync As Func(Of IFilePreviewContext, CancellationToken, ValueTask),
Optional cancellationToken As CancellationToken = Nothing
)
public:
[ExtensionAttribute]
static void SetFilePreviewAction(
IFileControl^ control,
Func<IFilePreviewContext^, CancellationToken, ValueTask>^ actionAsync,
CancellationToken cancellationToken = CancellationToken()
)
[<ExtensionAttribute>]
static member SetFilePreviewAction :
control : IFileControl *
actionAsync : Func<IFilePreviewContext, CancellationToken, ValueTask> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> unit
- control IFileControl
- Элемент управления файлами, для которого определяется метод.
- actionAsync FuncIFilePreviewContext, CancellationToken, ValueTask
-
Метод, определяющий параметры предпросмотра файла с конвертацией,
или null, если метод должен быть удалён.
Внутри метода доступен текущий контекст Current.
Контент рекомендуется создавать таким образом: ctx.PreviewContent = ctx.AllocateAdditionalLocalContent()
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IFileControl. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).