Exemplo n.º 1
0
        public void SearchPhotos(string tags, int count, FlickrSearchCallback callback) {
            FlickrCallback requestCallback = delegate(PhotoSearchResponse response) {
                callback(response.Photos.Results);
            };
            string callbackName = Delegate.CreateExport(requestCallback);

            string url = String.Format(FlickrSearchURLFormat, tags.EncodeUriComponent(), count, callbackName);
            ScriptElement script = (ScriptElement)Document.CreateElement("script");
            script.Type = "text/javascript";
            script.Src = url;
            Document.GetElementsByTagName("head")[0].AppendChild(script);
        }
Exemplo n.º 2
0
        public void SearchPhotos(string tags, int count, FlickrSearchCallback callback)
        {
            FlickrCallback requestCallback = delegate(PhotoSearchResponse response) {
                callback(response.photos.photo);
            };
            string callbackName = Delegate.CreateExport(requestCallback);

            string        url    = String.Format(FlickrSearchURLFormat, tags.EncodeUriComponent(), count, callbackName);
            ScriptElement script = (ScriptElement)Document.CreateElement("script");

            script.Type = "text/javascript";
            script.Src  = url;
            Document.GetElementsByTagName("head")[0].AppendChild(script);
        }
Exemplo n.º 3
0
 public void SearchPhotos(string tags, int count, FlickrSearchCallback callback)
 {
     Window.SetTimeout(delegate() {
         callback(_photos);
     }, 0);
 }
Exemplo n.º 4
0
 public void SearchPhotos(string tags, int count, FlickrSearchCallback callback) {
     Window.SetTimeout(delegate() {
         callback(_photos);
     }, 0);
 }