There’s good guide on how to manage WP7’s Secondary tiles on MSDN.
So, how are you doing it with Caliburn.Micro? Take same way, it just works!
However, there’s a small touch of Caliburn.Micro goodness you can add to your code to make it more maintainable. When you’re setting the URI for your Tile, use the INavigationService.UriFor<>() extension method. This will make your code a little more friendly for an eventual refactoring and for sure will save you from few nasty bugs.
Sample code:
var newTileData = new StandardTileData { Title = "my tile", BackTitle = "my tile details", BackContent = "description", }; ShellTile.Create(navigationService.UriFor<MyViewModel>() .WithParam(x => x.ViewModelParameter, "some value") .BuildUri(), newTileData);
Piece of cake!
This blog is about things I'm passionated - Software Development, User Experience, gadgets and few other facets of IT that are keeping me busy at work as well as fueling my knowledge and self-improvement demons.