def Loaded(wpfForm, args): Globals["PenaltiesForm"] = wpfForm.DataContext Project.EventsManager.UnsubscribeEvent("GameOpened", Script.Id) Project.EventsManager.SubscribeEvent("GameOpened", Script.Id, "__onGameOpened", True) def __onGameOpened(source, args): game = source.ActiveGame if source.ActiveGame else None Globals["PenaltiesForm"].SetGame(game) Globals["PenaltiesForm"].HomeTeamName = Game.HomeTeam.ShortName.ToUpper() Globals["PenaltiesForm"].AwayTeamName = Game.AwayTeam.ShortName.ToUpper() Globals["PenaltiesForm"].loadPenaltyEvents() print Globals["PenaltiesForm"] print dir(Globals["PenaltiesForm"])