Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Talk:Splash Screen with additional splash image on Windows Phone

From Wiki
Jump to: navigation, search


Influencer - Found another article about splash screens

Hi Shayan,

thank you for your effort in creating this article, but I found at least one older article on creating an active splash screen on WP:

Custom splash screen page for Windows Phone applications.

This article is not yet prepared for the new WP8 resolutions but it shows how to do some background work during the splash, so it even has additional value compared to your solution.

I propose you integrate your WP8 ideas into the existing article instead. There is no point creating a "duplicate" of existing content, so searching first before creating is a very good idea. If you know something about a topic then you can always review and improve one that is already there, and add your name to the update.



influencer 23:47, 7 March 2013 (EET)

Chintandave er - Screen snaps

Hi Thanks for this new article.

I like the article and I suggest you to improve it little further by adding some screenshot of some demo code output.



Chintandave er 19:39, 8 March 2013 (EET)

Shayan Rais - Reply


This Page is created to target wp8 Audience

@Chintandave er

Thank you, Sure I will try to update it asap.



Shayan Rais 12:54, 9 March 2013 (EET)

Kiran10182 - How would it differ for WP7 and WP8?

Hi Shayan,

First of all, thanks for the article. I would echo what Infuencer said in the first comment. We already have an existing article about Splash screen. You say that this one is for Windows Phone 8. Can you please elaborate how would your article differ from the existing article?



kiran10182 21:48, 11 March 2013 (EET)

Hamishwillee - A few things that are different

Hi Shayan

Obviously if there are lots of different ways to do a task, or major differences between approaches for different platform versions, then it is worth having a new article to cover the complicated cases. However as a rule if things don't change between versions then it is better to add the "delta" information to the original article. That way users find the single "right" article - which is why kiran and influencer brought this up.

From what I can see this is the case here - can you possibly integrate into the other article as suggested by Influencer?

In the meantime I have done a minor subedit - # for ordered lists, bold for filename markup, Icode for inline code. Check out the style markeup and how it looks better.

This is not awful, it just isn't the right article to create when we already have one. Thanks for contributing!



hamishwillee 08:39, 12 March 2013 (EET)

Huske - Removing ExtendedSplashscreen from backstack

Instead of using Application.Current.Terminate you should remove the ExtendedSplashscreen.xaml from the in-app backstack (journal).

For example, the following code should be used on MainPage.xaml in OnNavigatedTo() method (or any other page to which ExtendedSplashscreen.xaml redirects a user):

   if (NavigationService.BackStack.Count() == 1)
       // ExtendedSplashscreen.xaml is on the backstack
Now you do not need to terminate an app. It will be done gracefully like every other app.

Huske (talk) 12:18, 11 November 2013 (EET)

Hamishwillee - Thanks Huske

Hi Huske

Thanks, I agree (it was news to me that NavigationService.BackStack was exposed for use!). I've integrated the change and generally improved the article. I also added a note because it is possible that in some apps the item in the backstack in Mainpage will be something other than the splash. Don't know best solution, but have proposed that the extended splash screen could pass a parameter to make this clear.

I have not updated the code example attached, but I did add a note in its File: page.

This is a wiki, so if you see clear mistakes you can add the fixes yourself - please do so and then add note in the summary of the change and the comments. If you have time feel free to update the code example.

Regards Hamish (Wiki Admin)

PS. You might also want to update your profile - this is what other's see (there is a privacy tab, which you can use to force your information to display)

hamishwillee (talk) 01:33, 12 November 2013 (EET)