ITransformProvider.Rotate(Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
旋转控件。
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
注解
无法移动、调整对象大小或旋转对象,以便其生成的屏幕位置完全超出其容器的坐标,并且无法访问键盘或鼠标。 例如,当顶级窗口完全移出屏幕外或子对象在容器视区边界之外移动时。 在这些情况下,对象尽可能接近所请求的屏幕坐标,并覆盖顶部或左侧坐标,以位于容器边界内。