ITransformProvider.Rotate(Double) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Roda o controlo.
public:
void Rotate(double degrees);
public void Rotate(double degrees);
abstract member Rotate : double -> unit
Public Sub Rotate (degrees As Double)
Parâmetros
- degrees
- Double
O número de graus para rodar o controlo. Um número positivo roda no sentido dos ponteiros do relógio; um número negativo roda no sentido contrário aos ponteiros do relógio.
Exceções
Se a CanRotate propriedade for falsa.
Exemplos
O exemplo seguinte mostra uma possível implementação deste método para um controlo personalizado que não pode ser rodado.
/// <summary>
/// Rotates the provider the specified number of degrees.
/// </summary>
void ITransformProvider.Rotate(double degreesToRotate)
{
throw new InvalidOperationException("Operation cannot be performed.");
}
''' <summary>
''' Rotates the provider the specified number of degrees.
''' </summary>
Private Sub Rotate(ByVal degreesToRotate As Double) Implements ITransformProvider.Rotate
Throw New InvalidOperationException("Operation cannot be performed.")
End Sub
Observações
Um objeto não pode ser movido, redimensionado ou rodado de modo a que a sua localização resultante no ecrã fique completamente fora das coordenadas do seu contentor e inacessível ao teclado ou rato. Por exemplo, quando uma janela de nível superior é movida completamente para fora do ecrã ou um objeto filho é movido para fora dos limites da janela de visualização do contentor. Nestes casos, o objeto é colocado o mais próximo possível das coordenadas do ecrã solicitadas, com as coordenadas superior ou esquerda sobrepostas para ficarem dentro dos limites do contentor.