ITransformProvider.Rotate(Double) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.