Example #1
0
        public MainPage()
        {
            InitializeComponent();
            evHelper = new SilverlightGadgetEvents("SilverlightGadgetEventsD");
            evHelper.VisibilityChanged += new EventHandler(evHelper_VisibilityChanged);
            evHelper.SettingsClosed += new EventHandler<SettingsClosingEventArgs>(evHelper_SettingsClosed);
            evHelper.SettingsClosing += new EventHandler<SettingsClosingEventArgs>(evHelper_SettingsClosing);
            evHelper.ShowSettings += new EventHandler(evHelper_ShowSettings);
            evHelper.Dock += new EventHandler(evHelper_Dock);

            // Set gadget size according to the one specified in the Silverlight control.
            if (SilverlightGadget.Docked)
            {
                SilverlightGadget.SetGadgetSize(Width, Height);
                HtmlPage.RegisterScriptableObject("dockedGadget", this);
            }
                
            if (!SilverlightGadget.Docked)
            {
                SilverlightGadget.SetGadgetSize(Width, Height);
                HtmlPage.RegisterScriptableObject("undockedGadget", this);
            }
               

            
            // Not needed if the pages are set in the javascript code
            //SilverlightGadget.FlyoutPage = "flyout.html";
            //SilverlightGadget.SettingsUI = "Settings.html";
            
            this.Populate();
        }
Example #2
0
        public Page()
        {
            InitializeComponent();
            evHelper = new SilverlightGadgetEvents("SilverlightGadgetEvents");
            evHelper.SettingsClosing += new EventHandler<SettingsClosingEventArgs>(evHelper_SettingsClosing);
            evHelper.SettingsClosed += new EventHandler<SettingsClosingEventArgs>(evHelper_SettingsClosed);

            // Set settings page size according to the one specified in the Silverlight control.
            SilverlightGadget.SetPageSize(Width, Height);
        }
Example #3
0
        public Page()
        {
            InitializeComponent();
            evHelper = new SilverlightGadgetEvents("SilverlightGadgetEventsU");
            evHelper.VisibilityChanged += new EventHandler(evHelper_VisibilityChanged);
            evHelper.SettingsClosed += new EventHandler<SettingsClosingEventArgs>(evHelper_SettingsClosed);
            evHelper.SettingsClosing += new EventHandler<SettingsClosingEventArgs>(evHelper_SettingsClosing);
            evHelper.ShowSettings += new EventHandler(evHelper_ShowSettings);
            evHelper.Undock += new EventHandler(evHelper_Undock);

            // Set gadget flyout size according to the one specified in the Silverlight control.
            if (!SilverlightGadget.Docked)
                SilverlightGadget.SetGadgetSize(Width, Height);
            HtmlPage.RegisterScriptableObject("undockedGadget", this);
        }