public void SetMoviePostLoadCommand( string instanceName, MovieEventHandler handler) { Movie movie = SearchMovieInstance(instanceName); if (movie != null) { handler(movie); } else { HandlerWrapper w = new HandlerWrapper(); MovieEventHandler h = (m) => { RemoveMovieEventHandler(instanceName, w.id); handler(m); }; w.id = AddMovieEventHandler(instanceName, postLoad:h); } }
public void SetMoviePostLoadCommand( string instanceName, MovieEventHandler handler) { Movie movie = SearchMovieInstance(instanceName); if (movie != null) { handler(movie); } else { HandlerWrapper w = new HandlerWrapper(); MovieEventHandler h = (m) => { RemoveMovieEventHandler(instanceName, w.id); handler(m); }; w.id = AddMovieEventHandler(instanceName, postLoad: h); } }