private void _host_NewTarget(CTPTarget obj) { if (obj == null) return; var targetId = obj.TargetId; var ctplink = GetById(targetId); if (ctplink == null) { AddPane(obj, obj.GetWsVersionId()); } else { obj.Dispose(); } }
private void _host_TargetActivated(CTPTarget obj) { if (_host.IsMdi) { var targetId = obj.TargetId; var ctpLink = GetById(targetId); foreach (var link in _ctpLinks) { if (link.CTP == ctpLink.CTP) continue; link.CTP.Hide(); } if (ctpLink != null) { ctpLink.CTP.Show(); } } obj.Dispose(); }
private void _host_TargetRemove(CTPTarget obj) { var targetId = obj.TargetId; var ctpLink = GetById(targetId); if (ctpLink != null) { Remove(ctpLink); } obj.Dispose(); }