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


ITransformProvider2 Интерфейс

Определение

Расширяет интерфейс ITransformProvider , позволяя поставщикам автоматизации пользовательского интерфейса Майкрософт предоставлять API для поддержки функций масштабирования окна просмотра элемента управления.

public interface class ITransformProvider2 : ITransformProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2106708013, 33793, 23800, 187, 196, 71, 57, 26, 82, 66, 21)]
struct ITransformProvider2 : ITransformProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2106708013, 33793, 23800, 187, 196, 71, 57, 26, 82, 66, 21)]
public interface ITransformProvider2 : ITransformProvider
Public Interface ITransformProvider2
Implements ITransformProvider
Атрибуты
Реализации

Комментарии

Этот шаблон содержит рекомендации и соглашения, которые не полностью задокументированы здесь. Дополнительные сведения о том, для чего предназначен этот шаблон, см. в разделе Шаблон элемента управления преобразованием.

Используйте класс TransformPattern2Identifiers , если требуется ссылаться на свойства шаблона ITransformProvider2 из кода элемента управления при вызове AutomationPeer.RaisePropertyChangedEvent.

Свойства

CanMove

Возвращает значение, указывающее, можно ли переместить элемент.

(Унаследовано от ITransformProvider)
CanResize

Возвращает значение, указывающее, можно ли изменить размер элемента.

(Унаследовано от ITransformProvider)
CanRotate

Возвращает значение, указывающее, можно ли повернуть элемент.

(Унаследовано от ITransformProvider)
CanZoom

Возвращает значение, указывающее, поддерживает ли элемент управления масштабирование окна просмотра.

MaxZoom

Возвращает максимальный уровень масштаба элемента.

MinZoom

Возвращает минимальный уровень масштаба элемента.

ZoomLevel

Возвращает уровень масштаба окна просмотра элемента управления.

Методы

Move(Double, Double)

Перемешает элемент управления.

(Унаследовано от ITransformProvider)
Resize(Double, Double)

Изменяет размер элемента управления.

(Унаследовано от ITransformProvider)
Rotate(Double)

Поворачивает элемент управления.

(Унаследовано от ITransformProvider)
Zoom(Double)

Масштаб окна просмотра элемента управления.

ZoomByUnit(ZoomUnit)

Масштаб окна просмотра элемента управления на указанную логическую единицу.

Применяется к

См. также раздел