ITransformProvider.Rotate(Double) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee draait u het besturingselement.
public:
void Rotate(double degrees);
public void Rotate(double degrees);
abstract member Rotate : double -> unit
Public Sub Rotate (degrees As Double)
Parameters
- degrees
- Double
Het aantal graden om het besturingselement te draaien. Een positief getal draait rechtsom; een negatief getal draait linksom.
Uitzonderingen
Als de CanRotate eigenschap onwaar is.
Voorbeelden
In het volgende voorbeeld ziet u een mogelijke implementatie van deze methode voor een aangepast besturingselement dat niet kan worden gedraaid.
/// <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
Opmerkingen
Een object kan niet worden verplaatst, aangepast of gedraaid, zodat de resulterende schermlocatie volledig buiten de coördinaten van de container valt en niet toegankelijk is voor het toetsenbord of de muis. Wanneer een venster op het hoogste niveau bijvoorbeeld volledig buiten het scherm wordt verplaatst of een onderliggend object buiten de grenzen van de viewport van de container wordt verplaatst. In deze gevallen wordt het object zo dicht mogelijk bij de aangevraagde schermcoördinaten geplaatst, waarbij de coördinaten boven of links worden overschreven om binnen de containergrenzen te vallen.