public override void Prepare() { Stories = StoryService.GetStories(); _tags = new List <FontTag>(); _tags.Add(new FontTag(FontItalic, "i")); _tags.Add(new FontTag(FontBold, "b")); _tags.Add(new FontTag(FontBold, "a", FontTagAction.Link)); SelectStoryCommand = new MvxCommand <Story>((story) => { UpdateStory(story); }); ChangeStyleCommand = new MvxCommand <int>((styleNumber) => { Style1Selected = styleNumber == 0; Style2Selected = !Style1Selected; AssetProvider.ClearFonts(); AssetProvider.ClearColors(); if (Style1Selected) { LoadStyle1(); } else { LoadStyle2(); } UpdateStyle = true; SelectStoryCommand.Execute(this._selectedStory); }); ChangeStyleCommand.Execute(0); SelectStoryCommand.Execute(Stories.FirstOrDefault()); RaisePropertyChanged(() => Stories); base.Prepare(); }