Silverlight

Quick tip: Saving custom types in IsolateStorageSettings

Its been a while since I used IsolatedStorageSettings from scratch.  I wrote a wrapper several months ago and its just worked since.  So when I was working on a side project recently (very recently) I was pulling my hair out trying to figure out why IsolatedStorageSettings didn’t appear to be working.  I could add an …

Quick tip: Saving custom types in IsolateStorageSettings Read More »

WP7: Extra Wide, Horizontally Wrapping PanoramaItem with dynamic ListBox

I spent several hours last night trying to find a good example of an extra wide, horizontally wrapping Panorama Item but couldn’t find one.  Several of the built in hubs have this layout and I knew there were third parties who had done the same so it should be possible.  I like how this layout …

WP7: Extra Wide, Horizontally Wrapping PanoramaItem with dynamic ListBox Read More »

WP7 – How many files does it take to crash IsolatedStorage? (more than you think)

I’ve attended several WP7 training events now and have heard that we can store as much data in isolated storage as the phone can hold.  Apps are not constrained to an arbitrary fixed amount or percentage of phone space.  But how many files can it hold?  Regardless of file size, I figure the phone file …

WP7 – How many files does it take to crash IsolatedStorage? (more than you think) Read More »

WP7 – Tombstoning simplified, less duplication

James Ashley posted a great tip on simplifying tombstoning by abstracting IsolatedStorageSettings.ApplicationSettings and PhoneApplicationService.Current.State to a common interface IDataStorage.  This makes storing either temporary state data or more permanent settings data much easier with less code. This was a very good post but the duplication on the two IDataStorage implementations made me cringe a little.  …

WP7 – Tombstoning simplified, less duplication Read More »