Sdílet prostřednictvím


ITransformProvider.Rotate(Double) Metoda

Definice

Otočí ovládací prvek.

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

Parametry

degrees
Double

Počet stupňů, o které se má ovládací prvek otočit. Kladné číslo se otáčí po směru hodinových ručiček; záporné číslo se otáčí proti směru hodinových ručiček.

Výjimky

Pokud je CanRotate vlastnost false.

Příklady

Následující příklad ukazuje jednu možnou implementaci této metody pro vlastní ovládací prvek, který nelze otočit.

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

Poznámky

Objekt nelze přesunout, změnit jeho velikost nebo otočit tak, aby jeho výsledné umístění na obrazovce bylo zcela mimo souřadnice kontejneru a nepřístupné pro klávesnici nebo myš. Například když se okno nejvyšší úrovně přesune úplně mimo obrazovku nebo se podřízený objekt přesune mimo hranice zobrazení kontejneru. V těchto případech je objekt umístěn co nejblíže požadovaným souřadnicám obrazovky a horní nebo levé souřadnice jsou přepsány tak, aby byly v rámci hranic kontejneru.

Platí pro

Viz také