Поделиться через


ITransformProvider.Rotate(Double) Метод

Определение

Поворачивает элемент управления.

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

Параметры

degrees
Double

Число градусов, на которое поворачивается элемент управления. Положительное значение указывает на поворот элемента по часовой стрелке; отрицательное — против часовой стрелки.

Исключения

Если свойство CanRotate имеет значение false.

Примеры

В следующем примере показана одна из возможных реализаций этого метода для пользовательского элемента управления, который нельзя повернуть.

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

Комментарии

Объект не может быть перемещен, изменен или повернут таким образом, чтобы его итоговое расположение экрана было полностью за пределами координат контейнера и было бы недоступно для клавиатуры или мыши. Например, когда окно верхнего уровня перемещается полностью за пределы экрана или дочерний объект перемещается за пределы окна просмотра контейнера. В таких случаях объект помещается как можно ближе к запрошенным координатам экрана, а верхние или левые координаты переопределяются в границах контейнера.

Применяется к

См. также раздел