Displaying different tutorials about OneNote
while (Data.ItemList.Count &gt; 1)
{
    Data.ItemList.RemoveAt(1);
}



I'm not exactly sure what ItemList is, but I would implement a Clear method to do this. If it's not your code, write an extension method.

As for your actual question, it's very similar to the switch smell and could probably be solved the same way. 


if (version == "Phone")
if(version == "WStore")
if (version == "2013")



Sometimes you're taking an identical action, sometimes your not. So, you could definitely start with extracting the duplicated logic out into a private method, but I would also consider a better OOP approach.

I don't really have enough context to show you how I would go about that, but the general gist is you should have a base class that implements the "default" behavior of your class. Then, you would implement a child class for each each of these different versions. The child class would override the appropriate behavior.