| Silverlight 5 | WinRT |
| public abstract interface ICoreApplicationInitialization | |
| public abstract virtual void Run(IViewProviderFactory viewProviderFactory); | |
| public abstract virtual void Run(IViewProviderFactory viewProviderFactory, IBackgroundTaskFactory backgroundTaskFactory); |
| public abstract interface IViewProvider | |
| public abstract virtual void Initialize(CoreWindow window, CoreApplicationView applicationView); | |
| public abstract virtual void Load(String entryPoint); | |
| public abstract virtual void Run(); | |
| public abstract virtual void Uninitialize(); |
| public abstract interface IViewProviderFactory | |
| public abstract virtual IViewProvider CreateViewProvider(); |