Exemplo n.º 1
0
	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);
		}
	}
Exemplo n.º 2
0
        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);
            }
        }