//public IActionDefinition ActionDefinition => new ActionDefinition(Id, "TrustBoundaryList", "Trust Boundary List", // Resources.trust_boundary_big, Resources.trust_boundary); private void OpenDiagram(Guid diagramId) { var diagram = _model.GetDiagram(diagramId); var factory = ExtensionUtils.GetExtensionByLabel <IPanelFactory>("Diagram"); if (factory != null && diagram != null) { OpenPanel?.Invoke(factory, diagram); } }
private void _superTooltip_MarkupLinkClick(object sender, MarkupLinkClickEventArgs e) { if (Guid.TryParse(e.HRef, out var id)) { var diagram = _model.GetDiagram(id); var factory = ExtensionUtils.GetExtensionByLabel <IPanelFactory>("Diagram"); if (factory != null && diagram != null) { OpenPanel?.Invoke(factory, diagram); } } }