本文整理汇总了C#中IConnector.DetachFromParent方法的典型用法代码示例。如果您正苦于以下问题:C# IConnector.DetachFromParent方法的具体用法?C# IConnector.DetachFromParent怎么用?C# IConnector.DetachFromParent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IConnector
的用法示例。
在下文中一共展示了IConnector.DetachFromParent方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AttachConnector
public void AttachConnector(IConnector connector)
{
if(connector == null)
return;
//only attach'm if not already present and not the parent
if(!attachedConnectors.Contains(connector) && connector!=attachedTo)
{
connector.DetachFromParent();
attachedConnectors.Add(connector);
//make sure the attached connector is centered at this connector
connector.Point = this.point;
connector.AttachedTo = this;
}
}
示例2: AttachConnector
// ------------------------------------------------------------------
/// <summary>
/// Attaches the given connector to this connector.
/// <remarks>The method will remove a previous binding, if any,
/// before creating the attachment. This method prohibits mutliple
/// identical connections; you can attach a connector only once.
/// </remarks>
/// </summary>
/// <param name="connector">IConnector</param>
// ------------------------------------------------------------------
public virtual void AttachConnector(IConnector connector) {
if (connector == null || !Enabled)
return;
//only attach'm if not already present and not the parent
if ((!mAttachedConnectors.Contains(connector)) &&
(connector != mAttachedTo)) {
connector.DetachFromParent();
mAttachedConnectors.Add(connector);
// Make sure the attached connector is centered at this
// connector.
connector.Point = this.mPoint;
connector.AttachedTo = this;
}
}