CanExecuteCommandAsync |
Возвращает признак того, что команду в заданной плитке можно выполнить.
Команда плитки проверяется в потоке UI.
|
CollapseGroupingTileIfRequired |
Устанавливает состояние IsCollapsed равным true
для плитки, которая группирует другие плитки и не выполняет других действий,
если у неё отсутствуют видимые дочерние плитки.
Возвращает признак того, что IsCollapsed был установлен равным true в этом методе.
Рекомендуется использовать в расширениях OpeningLocal(ITilePanelExtensionContext).
|
DisableWithCollapsing |
Устанавливает, что команда плитки никогда не должна быть доступна для выполнения,
а сама плитка должна быть скрыта.
|
ExecuteCommandAsync |
Выполняет команду в заданной плитке.
Выполнение может быть отменено контекстом плитки Context.
Контекст ITileContext не изменяется.
Команда плитки проверяется и исполняется в потоке UI.
|
ExecuteCommandWithCheckAsync |
Выполняет команду в заданной плитке, если её разрешено выполнять.
По сравнению с методом ExecuteCommandAsync(ITile, TileCommandEventType, Boolean, ITileContext, CancellationToken)
этот метод выполняет проверку CanExecute(Object).
Команда плитки проверяется и исполняется в потоке UI.
|
GetTypeGroupCaption |
Возвращает текстовое отображение для группы типов карточек с заданным именем
или null, если текстовое отображение не было задано.
|
GroupEqualsTo |
Выполняет сравнение группы плитки с заданной группой.
Группы сравниваются без учёта регистра и текущей культуры.
|
IsActionsGrouping |
Возвращает признак того, что плитка будет сгруппирована в плитку с дополнительными действиями,
если пользователю доступно слишком много таких действий.
|
NameEqualsTo |
Выполняет сравнение имени плитки с заданным именем.
Имена сравниваются без учёта текущей культуры.
|
NameEqualsToAny(ITile, String) |
Возвращает признак того, что имя плитки равно хотя бы одному из заданных имён.
Имена сравниваются без учёта текущей культуры.
|
NameEqualsToAny(ITile, String, String) |
Возвращает признак того, что имя плитки равно хотя бы одному из заданных имён.
Имена сравниваются без учёта текущей культуры.
|
NameEqualsToAny(ITile, String, String, String) |
Возвращает признак того, что имя плитки равно хотя бы одному из заданных имён.
Имена сравниваются без учёта текущей культуры.
|
NameEqualsToAny(ITile, String, String, String, String) |
Возвращает признак того, что имя плитки равно хотя бы одному из заданных имён.
Имена сравниваются без учёта текущей культуры.
|
NameEqualsToAny(ITile, String, String, String, String, String) |
Возвращает признак того, что имя плитки равно хотя бы одному из заданных имён.
Имена сравниваются без учёта текущей культуры.
|
RegisterTileExtensionTypes |
Выполняет регистрацию стандартных типов расширений для API плиток.
|
RegisterTiles |
Выполняет регистрацию API по работе с плитками в заданном контейнере Unity.
|
RegisterTileTraceListeners |
Выполняет регистрацию объектов, отслеживающих события, происходящие при выполнении расширений
плиток, и записывающие результат выполнения в ValidationResult
как информационное сообщение.
Это полезно при отладке расширений, но сильно нагружает любое взаимодействие с плитками,
поэтому рекомендуется не выполнять такую регистрацию в среде, с которой работают конечные пользователи.
|
RemoveTileTraceListeners |
Удаляет объекты, зарегистрированные методом RegisterTileTraceListeners(IExtensionContainer, ExtensionTraceListenerType, NullableInt64).
Частая регистрация с последующим удалением объектов значительно нагружает память и CPU.
|
ResolveRootContextSource |
Возвращает корневой объект ITileContextSource для иерархии объектов ITileSource,
связанных через свойство ContextSource.
|
ResolveRootSource |
Возвращает корневой объект ITileSource для иерархии объектов ITileSource,
связанных через свойство ContextSource.
|
SetActionsGrouping |
Устанавливает признак того, что плитка будет сгруппирована в плитку с дополнительными действиями,
если пользователю доступно слишком много таких действий.
|
SetTypeGroupCaption |
Устанавливает текстовое отображение заданной группы типов карточек.
Если текстовое отображение уже было задано, то перезаписывает его.
|
WhenAnyTilePanel |
Регистрирует политику фильтрации выполнения методов расширений по любому местоположению боковой панели.
Используйте для замещения политики, назначенной посредством метода WhenTilePanel(IExtensionPolicyContainer, TilePanelLocation).
Для того, чтобы политика использовалась, требуется зарегистрировать политику TilePanelFilterPolicy.
|
WhenTileGlobalFunc |
Регистрирует политику фильтрации выполнения методов расширений ITileGlobalExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenTileLocalFunc |
Регистрирует политику фильтрации выполнения методов расширений ITileLocalExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|
WhenTilePanel |
Регистрирует политику фильтрации выполнения методов расширений по местоположению боковой панели,
которое входит в заданный список имён.
Для того, чтобы политика использовалась, требуется зарегистрировать политику TilePanelFilterPolicy.
|
WhenTilePanelFunc |
Регистрирует политику фильтрации выполнения методов расширений ITilePanelExtension
в соответствии с функцией isAllowedFunc, которая проверяет контекст расширений.
Если зарегистрировано несколько политик, то должны выполняться все из них.
|