title: The name 'InitializeComponent' does not exist in the current context. Cannot get any help on net searches
body: <p>Hi I am getting an error of <code>InitializeComponent</code> in my <code>app.xaml.cs</code> page I have checked the net and everything but no solution works. Please help.</p>
  
  <p><a href="https://stackoverflow.com/questions/6925584/the-name-initializecomponent-does-not-exist-in-the-current-context">InitializeComponent does not exist</a></p>
  
  <p>C# file:</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.Linq;
  using System.Net;
  using System.Windows;
  using System.Windows.Controls;
  using System.Windows.Documents;
  using System.Windows.Input;
  using System.Windows.Media;
  using System.Windows.Media.Animation;
  using System.Windows.Navigation;
  using System.Windows.Shapes;
  using Microsoft.Phone.Controls;
  using Microsoft.Phone.Shell;
  using Newtonsoft.Json;
  
  namespace Miser_sApp
  {
       public partial class App : Application
      {
            /// &lt;summary&gt;
           /// Provides easy access to the root frame of the Phone Application.
           /// &lt;/summary&gt; 
           /// &lt;returns&gt;The root frame of the Phone Application.&lt;/returns&gt;
            public PhoneApplicationFrame RootFrame { get; private set; }
  
           /// &lt;summary&gt; 
           /// Constructor for the Application object.
           /// &lt;/summary&gt;
          public App()
           {
               // Global handler for uncaught exceptions. 
                UnhandledException += Application_UnhandledException;
  
               // Standard Silverlight initialization
               InitializeComponent();
  
               // Phone-specific initialization
              InitializePhoneApplication();
  
              // Show graphics profiling information while debugging.
              if (System.Diagnostics.Debugger.IsAttached)
              {
                  // Display the current frame rate counters.
                  Application.Current.Host.Settings.EnableFrameRateCounter = true;
  
                  // Show the areas of the app that are being redrawn in each frame.
                  //Application.Current.Host.Settings.EnableRedrawRegions = true;
  
                  // Enable non-production analysis visualization mode, 
                   // which shows areas of a page that are handed off to GPU with a colored overlay.
                  //Application.Current.Host.Settings.EnableCacheVisualization = true;
  
                  // Disable the application idle detection by setting the UserIdleDetectionMode property of the
                  // application's PhoneApplicationService object to Disabled.
                   // Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
                  // and consume battery power when the user is not using the phone.
                  PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
              }
  
         }
  
          // Code to execute when the application is launching (eg, from Start)
          // This code will not execute when the application is reactivated
          private void Application_Launching(object sender, LaunchingEventArgs e)
          {
          }
  
          // Code to execute when the application is activated (brought to foreground)
          // This code will not execute when the application is first launched
          private void Application_Activated(object sender, ActivatedEventArgs e)
          {
          }
  
           // Code to execute when the application is deactivated (sent to background)
          // This code will not execute when the application is closing
          private void Application_Deactivated(object sender, DeactivatedEventArgs e)
          {
          }
  
          // Code to execute when the application is closing (eg, user hit Back)
          // This code will not execute when the application is deactivated
          private void Application_Closing(object sender, ClosingEventArgs e)
          {
          }
  
          // Code to execute if a navigation fails
          private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
         {
              if (System.Diagnostics.Debugger.IsAttached)
              {
                  // A navigation has failed; break into the debugger
                  System.Diagnostics.Debugger.Break();
              }
          }
  
          // Code to execute on Unhandled Exceptions
          private void Application_UnhandledException(object sender,    ApplicationUnhandledExceptionEventArgs e)
          {
              if (System.Diagnostics.Debugger.IsAttached)
              {
                  // An unhandled exception has occurred; break into the debugger
                  System.Diagnostics.Debugger.Break();
              }
         }
  
          #region Phone application initialization
  
          // Avoid double-initialization
          private bool phoneApplicationInitialized = false;
  
          // Do not add any additional code to this method
          private void InitializePhoneApplication()
          {
              if (phoneApplicationInitialized)
                  return;
  
              // Create the frame but don't set it as RootVisual yet; this allows the splash
              // screen to remain active until the application is ready to render.
              RootFrame = new PhoneApplicationFrame();
              RootFrame.Navigated += CompleteInitializePhoneApplication;
  
              // Handle navigation failures
              RootFrame.NavigationFailed += RootFrame_NavigationFailed;
  
              // Ensure we don't initialize again
              phoneApplicationInitialized = true;
          }
  
          // Do not add any additional code to this method
          private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
          {
               // Set the root visual to allow the application to render
              if (RootVisual != RootFrame)
                  RootVisual = RootFrame;
  
              // Remove this handler since it is no longer needed
               RootFrame.Navigated -= CompleteInitializePhoneApplication;
          }
  
          #endregion
      }
  }
  </code></pre>
  
  <p>XAML file:</p>
  
  <pre><code>&lt;Application 
      x:Class="Miser_sApp.App"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"       
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
      xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"&gt;
  
      &lt;!--Application Resources--&gt;
      &lt;Application.Resources&gt;
      &lt;/Application.Resources&gt;
  
      &lt;Application.ApplicationLifetimeObjects&gt;
          &lt;!--Required object that handles lifetime events for the application--&gt;
          &lt;shell:PhoneApplicationService 
              Launching="Application_Launching" Closing="Application_Closing" 
              Activated="Application_Activated" Deactivated="Application_Deactivated"/&gt;
      &lt;/Application.ApplicationLifetimeObjects&gt;
  
  &lt;/Application&gt;
  </code></pre>
  
  <p>I have uploaded the <code>app.xaml</code> contents.
  I have not made any changes in it.</p>