public override void OnActivate(int pinID) { switch (pinID) { case 1: NavigationWindow.Show(this.Template, LocalizedText.Get(this.TextID), this.Alignment); this.ActivateOutputLinks(10); break; case 2: NavigationWindow.DiscardCurrent(); this.ActivateOutputLinks(10); break; case 99: NavigationWindow.DiscardByTxt(LocalizedText.Get(this.TextID)); break; } }