Leadtools.Annotations.Designersアセンブリ > Leadtools.Annotations.Designers名前空間 > AnnDesignerクラス :RestrictDesignersプロパティ |
public virtual bool RestrictDesigners {get; set;}
'Declaration
Public Overridable Property RestrictDesigners As Boolean
'Usage
Dim instance As AnnDesigner Dim value As Boolean instance.RestrictDesigners = value value = instance.RestrictDesigners
public virtual bool RestrictDesigners {get; set;}
@property (nonatomic) BOOL restrictDesigners;
public boolean getRestrictDesigners() public void setRestrictDesigners(boolean value)
<br/>get_RestrictDesigners();<br/>set_RestrictDesigners(value);<br/>Object.defineProperty('RestrictDesigners');
それが描画されているか、編集されているとき、フレームワークはそのコンテナの中にオブジェクトを制限することをサポートします。マウスカーソルまたはタッチポインターが描画するか、オブジェクトを編集するのに用いられるとき、デザイナーはClipRectangleで設定される長方形の中にカーソルまたはタッチポインターのpositionをポイントに制限するためにClipPointを呼び出します。
デフォルトで、ClipRectangleの値は、Containerの位置と境界に設定されます。そのような場合、デザイナーはユーザーが描画するか、コンテナの外でオブジェクトまたはそのポイントのどれでも移動する(編集)のを制限します。
ClipRectangleでカスタムクリッピング領域を実装するか、ClipPointメソッドをオーバーライドすることによって、この動作をオーバーライドします。
RestrictDesignersの値がfalseであるとき、ClipRectangleもClipPointも使われません。