Display Popup Box in Windows

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—————————————————–

150 150 Burnignorance | Where Minds Meet And Sparks Fly!