ITransformProvider.Rotate(Double) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 di rotazione del controllo. Un numero positivo ruota in senso orario. Un numero negativo ruota in senso antiorario.
Eccezioni
Se la proprietà CanRotate è 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
Un oggetto non può essere spostato, ridimensionato o ruotato 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 all'esterno 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.