ITransformProvider.Rotate(Double) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.