This program displays a popup box with hello world text
To Display a Popup in windows phone 7, First of all create two PhoneApplicationPage For Example :
1- MainPage.xaml -> Startup Page for the Application in which popup will be shown
2- PopupView.xaml -> Popup page that contains all the stuff to be displayed in the popup.
(All the code for .xaml extension should be placed inside phoneapplicationsettings tag or usercontrol tag)
    
        
            
            
        
        
        
            
        
        
        
            
        
    
————————*——————————————————
Code for Popupview.xaml
    
    
        
            
            
        
        
        
    
———————-*——————————————————
Code for MainPage.xaml.cs
using System.Windows;
using Microsoft.Phone.Controls;
using System.Windows.Controls.Primitives;
namespace HowtoUsePopup
{
    public partial class MainPage : PhoneApplicationPage
    {
        /// 
        /// Constructor
        /// 
         public MainPage()
        {
            InitializeComponent();
        }
        /// 
        /// Click event to show Hello World Popup
        /// 
        /// object
        /// RoutedEventArgs
        private void btnShowPopUp_Click(object sender, RoutedEventArgs e)
        {
            Popup PopupView;
            PopupView = new Popup();
            //set the content to be hosted inside the popup.
            PopupView.Child =
                new PopupView();
            PopupView.IsOpen = true;
            PopupView.VerticalOffset = 100;// distance of the popup from the top
            PopupView.HorizontalOffset = 40;// distance of the popup from the left 
        }
    }
}
———————-*——————————————————
Code for popupView.xaml.cs
using System.Windows;
using Microsoft.Phone.Controls;
using System.Windows.Controls.Primitives;
namespace HowtoUsePopup
{
    public partial class PopupView : PhoneApplicationPage
    {
        /// 
        /// constructor
        /// 
        public PopupView()
        {
            InitializeComponent();
        }
        /// 
        /// function to closethe popup box
        /// 
        private void ClosePopup()
        {
            Popup popupHelloWorld= this.Parent as Popup;
             popupHelloWorld .IsOpen = false;
        }
        /// 
        /// Event to close popup
        /// 
        /// object
        /// RoutedEventArgs
        private void btnClose_Click(object sender, RoutedEventArgs e)
        {
            ClosePopup();
        }
    }
}
 
———————–END—————————————————–
