I just tried cancelling a Frame.Show() call, and to my surprise I found Veto() wasn’t there for me to use, and StopPropagation() didn’t seem to cancel the Showing of the Frame. I ended up being able to use self.Iconize() to prevent the Frame from showing on-screen for a slight moment.