ITransformProvider.Rotate(Double) Metodo

Definizione

Ruota il controllo.

public:
 void Rotate(double degrees);
public void Rotate(double degrees);
abstract member Rotate : double -> unit
Public Sub Rotate (degrees As Double)

Parametri

degrees
Double

Numero di gradi per ruotare il controllo. Un numero positivo ruota in senso orario; un numero negativo ruota in senso antiorario.

Eccezioni

Se la CanRotate proprietà è false.

Esempio

Nell'esempio seguente viene illustrata una possibile implementazione di questo metodo per un controllo personalizzato che non può essere ruotato.

/// <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

Commenti

Non è possibile spostare, ridimensionare o ruotare un oggetto in modo che la posizione dello schermo risultante sia completamente esterna alle coordinate del contenitore e non accessibile alla tastiera o al mouse. Ad esempio, quando una finestra di primo livello viene spostata completamente fuori schermo o un oggetto figlio viene spostato al di fuori dei limiti del riquadro di visualizzazione del contenitore. In questi casi l'oggetto viene posizionato il più vicino possibile alle coordinate dello schermo richieste con le coordinate superiore o sinistra sottoposte a override all'interno dei limiti del contenitore.

Si applica a

Vedi anche