Språk

ITransformProvider.Rotate(Double) Metod

Definition

Roterar kontrollen.

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

Parametrar

degrees
Double

Antalet grader som kontrollen ska roteras. Ett positivt tal roterar medsols. ett negativt tal roterar motsols.

Undantag

Om egenskapen CanRotate är falsk.

Exempel

I följande exempel visas en möjlig implementering av den här metoden för en anpassad kontroll som inte kan roteras.

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

Kommentarer

Ett objekt kan inte flyttas, storleksändras eller roteras så att dess resulterande skärmplats skulle ligga helt utanför koordinaterna för containern och vara otillgängligt för tangentbord eller mus. Till exempel när ett fönster på den översta nivån flyttas helt utanför skärmen eller om ett underordnat objekt flyttas utanför gränserna för containerns visningsport. I dessa fall placeras objektet så nära de begärda skärmkoordinaterna som möjligt med de övre eller vänstra koordinaterna åsidosatta för att ligga inom containergränserna.

Gäller för

Se även