<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx</link><description>Windows Phone 7 applications run on hardware that's considerably less powerful than what drives typical desktop and laptop machines. Therefore, tuning phone applications for optimum performance is an important task - and a challenging one! To help other</description><dc:language>en</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10385207</link><pubDate>Tue, 15 Jan 2013 18:11:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10385207</guid><dc:creator>David Anson</dc:creator><description>&lt;p&gt;Pete,&lt;/p&gt;
&lt;p&gt;Sure, that&amp;#39;s a neat idea. Shawn Burke actually wrote a framework for that called AgFx: &lt;a rel="nofollow" target="_new" href="https://github.com/shawnburke/AgFx"&gt;github.com/.../AgFx&lt;/a&gt;. You may want to check that out; my understanding is that it supports exactly the scenario you&amp;#39;re interested in.&lt;/p&gt;
&lt;p&gt;Good luck! &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10385207" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10385046</link><pubDate>Tue, 15 Jan 2013 08:31:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10385046</guid><dc:creator>Pete</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;great stuff! Wouldn&amp;#39;t it be a good idea to have an option to store the downloaded file in isolated storage for later use? And then automatically check whether the icon is already available in isolated storage and load it from there instead of the internet?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10385046" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10345687</link><pubDate>Sun, 02 Sep 2012 06:27:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10345687</guid><dc:creator>David Anson</dc:creator><description>&lt;p&gt;iglaweb,&lt;/p&gt;
&lt;p&gt;If there&amp;#39;s a crash, you can usually find out what the exception was in the debugger and use that (plus the call stack) to figure out what went wrong. Sometimes it can help to turn on first chance exception handling in the debugg.r as well (a web search will say how to do that). Because my sample application works properly, I&amp;#39;m not sure offhand what would cause this - another thing to try would be incrementally commenting stuff out of your application until the problem goes away and using that to see what the specific cause might be.&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10345687" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10345305</link><pubDate>Fri, 31 Aug 2012 09:31:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10345305</guid><dc:creator>iglaweb</dc:creator><description>&lt;p&gt;Hello!&lt;/p&gt;
&lt;p&gt;Although I found issues, listbox perfomance with your LowProfileImageLoader class is very high (I use observable collection).&lt;/p&gt;
&lt;p&gt; I try to use your LowProfileImageLoader class, but there is a issue. &amp;nbsp;All is fine when I scroll listbox(or your DeferredLoadListBox) slow, but when I scroll very fast, the emulator crashes(but when I remove images from items all is good), there is no problem with your twitter example, but I can&amp;#39;t understand what I&amp;#39;am doing wrong. I tried many times and different ways, but not result :( I download listbox items only per 20 and there is another small issue. Images sometimes are not refreshing immediately. Can you help me? &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10345305" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10333482</link><pubDate>Wed, 25 Jul 2012 20:17:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10333482</guid><dc:creator>David Anson</dc:creator><description>&lt;p&gt;Geobert,&lt;/p&gt;
&lt;p&gt;Please see the comments in this post for some information about ImageOpened: &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/b/delay/archive/2010/09/02/keep-a-low-profile-lowprofileimageloader-helps-the-windows-phone-7-ui-thread-stay-responsive-by-loading-images-in-the-background.aspx"&gt;blogs.msdn.com/.../keep-a-low-profile-lowprofileimageloader-helps-the-windows-phone-7-ui-thread-stay-responsive-by-loading-images-in-the-background.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But you may be able to modify the code for LowProfileImageLoader itself to get the effect you want by adding in an Animation of the Image&amp;#39;s Opacity property from 0-&amp;gt;1.&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10333482" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10333352</link><pubDate>Wed, 25 Jul 2012 15:44:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10333352</guid><dc:creator>Geobert</dc:creator><description>&lt;p&gt;Thank you for this lib!&lt;/p&gt;
&lt;p&gt;Is there a way to fade in the downloaded image? I tried from ImageOpened but I discover here that it is not triggered :(&lt;/p&gt;
&lt;p&gt;Thanks for any help!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10333352" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10155554</link><pubDate>Tue, 19 Apr 2011 05:40:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10155554</guid><dc:creator>David Anson</dc:creator><description>&lt;p&gt;Veri,&lt;/p&gt;
&lt;p&gt;1. You can definitely use LowProfileImageLoader with the default ListBox. The two classes work together, but are not *tied* together. :)&lt;/p&gt;
&lt;p&gt;2. I don&amp;#39;t quite understand the question, but if you&amp;#39;re asking if you could make UriSource a string-typed property instead of a Uri-typed property, that should work just fine (once you update the parts of the code that assume Uri).&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10155554" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10155498</link><pubDate>Tue, 19 Apr 2011 01:50:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10155498</guid><dc:creator>Veri</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;I have tried your suggestion but it still didn&amp;#39;t work :(&lt;/p&gt;
&lt;p&gt;I have a few questions though:&lt;/p&gt;
&lt;p&gt;1. Do I have to use the DeferredListBox or can I use the default ListBox?&lt;/p&gt;
&lt;p&gt;2. Can I change the LowProfileImageLoader.UriSource to catch string instead of url?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Veri&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10155498" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10151451</link><pubDate>Fri, 08 Apr 2011 16:41:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10151451</guid><dc:creator>David Anson</dc:creator><description>&lt;p&gt;Veri,&lt;/p&gt;
&lt;p&gt;Nothing about switching to a different ItemsPanel should affect how LowProfileImageLoader works. You might try switching back to the default ItemsPanel to see if the problem remains - if so, then it&amp;#39;s probably something else (like a broken Binding?). Alternatively maybe try WrapPanel+LowProfileImageLoader outside a ListBox to verify that works okay.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10151451" width="1" height="1"&gt;</description></item><item><title>re: There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]</title><link>http://blogs.msdn.com/b/delay/archive/2010/10/04/there-s-no-substitute-for-customer-feedback-improving-windows-phone-7-application-performance-now-a-bit-easier-with-lowprofileimageloader-and-deferredloadlistbox-updates.aspx#10151397</link><pubDate>Fri, 08 Apr 2011 14:39:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10151397</guid><dc:creator>Veri</dc:creator><description>&lt;p&gt;Hi David,&lt;/p&gt;
&lt;p&gt;I have tried to use the LowProfileImageLoader in a ListBox and WrapPanel as the ListBox&amp;#39;s ItemsPanel but my image was not loaded at all :(&lt;/p&gt;
&lt;p&gt;Do you have any idea why?&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Veri&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10151397" width="1" height="1"&gt;</description></item></channel></rss>