コード例 #1
0
        void btnTask_Click(object sender, EventArgs e)
        {
            if (sender == btnTasks[0])
            {
                #if (!XBOX)
                    UserInterfaceManager.Cursor = Skin.Cursors["Busy"].Cursor;
                #endif

                btnTasks[0].Enabled = false;
                TaskDialog tmp = new TaskDialog();
                tmp.Closing += WindowClosing;
                tmp.Closed += WindowClosed;

                Thread.Sleep(2000); // Sleep to demonstrate animated busy cursor

                tmp.Show();
                #if (!XBOX)
                    UserInterfaceManager.Cursor = Skin.Cursors["Default"].Cursor;
                #endif

            }
            else if (sender == btnTasks[1])
            {
                btnTasks[1].Enabled = false;
                TaskControls tmp = new TaskControls();
                tmp.Closing += WindowClosing;
                tmp.Closed += WindowClosed;
                tmp.ShowModal();
            }
            else if (sender == btnTasks[2])
            {
                btnTasks[2].Enabled = false;
                TaskAutoScroll tmp = new TaskAutoScroll();
                tmp.Closing += WindowClosing;
                tmp.Closed += WindowClosed;
                tmp.Show();
            }
            else if (sender == btnTasks[3])
            {
                btnTasks[3].Enabled = false;

                Window tmp = (Window)Layout.Load("Window");
                tmp.Closing += WindowClosing;
                tmp.Closed += WindowClosed;
                //tmp.SearchChildControlByName("btnOk").Click += Central_Click;
                tmp.Show();
            }
            else if (sender == btnTasks[4])
            {
                btnTasks[4].Enabled = false;

                TaskEvents tmp = new TaskEvents();
                tmp.Closing += WindowClosing;
                tmp.Closed += WindowClosed;
                tmp.Show();
            }
        }