Partilhar via


ITransformProvider2 Interface

Definição

Estende a interface ITransformProvider para permitir que os provedores de Automação da Interface do Usuário da Microsoft exponham a API para dar suporte à funcionalidade de zoom do visor de um controle.

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
Atributos
Implementações

Comentários

Esse padrão tem diretrizes e convenções que não estão totalmente documentadas aqui. Para obter mais informações sobre para que serve esse padrão, consulte Padrão de controle de transformação.

Use a classe TransformPattern2Identifiers se quiser referenciar as propriedades de padrão ITransformProvider2 do código de controle ao chamar AutomationPeer.RaisePropertyChangedEvent.

Propriedades

CanMove

Obtém um valor que indica se o elemento pode ser movido.

(Herdado de ITransformProvider)
CanResize

Obtém um valor que indica se o elemento pode ser redimensionado.

(Herdado de ITransformProvider)
CanRotate

Obtém um valor que indica se o elemento pode ser girado.

(Herdado de ITransformProvider)
CanZoom

Obtém um valor que indica se o controle dá suporte ao zoom de seu visor.

MaxZoom

Obtém o nível máximo de zoom do elemento.

MinZoom

Obtém o nível mínimo de zoom do elemento.

ZoomLevel

Obtém o nível de zoom do visor do controle.

Métodos

Move(Double, Double)

Move o controle.

(Herdado de ITransformProvider)
Resize(Double, Double)

Redimensiona o controle.

(Herdado de ITransformProvider)
Rotate(Double)

Gira o controle.

(Herdado de ITransformProvider)
Zoom(Double)

Amplia o visor do controle.

ZoomByUnit(ZoomUnit)

Amplia o visor do controle pela unidade lógica especificada.

Aplica-se a

Confira também