﻿    function alignmentchange(sender, eventargs)
    {
        Dialog1.set_x(null);
        Dialog1.set_y(null);
        Dialog1.set_alignment(sender.getSelectedItem().Value);
    }

    function toggle()
    {
        if(Dialog1.get_isShowing())
        {
            Dialog1.Close();
        }
        else
        {
          Dialog1.Show();
        }
    }

    function animationstyle(sender, eventargs)
    {
            switch(sender.getSelectedItem().Value)
            {
                case '0':    // None
                  Dialog1.beginUpdate();
                  Dialog1.set_showTransition(0);
                  Dialog1.set_closeTransition(0);
                    Dialog1.set_animationType('None');
                    Dialog1.set_animationPath('Direct');
                    Dialog1.endUpdate();
                    break;
                case '1':    // Windows Vista
                  Dialog1.beginUpdate();
                  Dialog1.set_showTransition(3);                // Fade
                    Dialog1.set_closeTransition(3);                // Fade
                  Dialog1.set_animationSlide(2);                // ExponentialDecelerate
                  Dialog1.set_animationDirectionElement('Dialog1');
                    Dialog1.set_animationType('Live');
                    Dialog1.set_animationPath('Direct');
                    Dialog1.set_animationDuration(600);
                    Dialog1.set_transitionDuration(100);
                    Dialog1.endUpdate();
                    break;
                case '2':    // Outline
                    Dialog1.beginUpdate();
                  Dialog1.set_showTransition(0);
                    Dialog1.set_closeTransition(0);
                  Dialog1.set_animationSlide(3);                // Linear
                  Dialog1.set_animationDirectionElement('showclose');
                    Dialog1.set_animationType('Outline');
                    Dialog1.set_animationPath('Direct');
                    Dialog1.set_animationDuration(200);
                    Dialog1.set_transitionDuration(200);
                    Dialog1.endUpdate();
                    break;
                case '3':    // Basic
                    Dialog1.beginUpdate();
                  Dialog1.set_showTransition(3);
                    Dialog1.set_closeTransition(3);
                  Dialog1.set_animationSlide(3);                // Linear
                  Dialog1.set_animationDirectionElement('showclose');
                    Dialog1.set_animationType('Live');
                    Dialog1.set_animationPath('Direct');
                    Dialog1.set_animationDuration(400);
                    Dialog1.set_transitionDuration(400);
                    Dialog1.endUpdate();
                    break;
                case '4':    // Boomerang
                  Dialog1.beginUpdate();
                  Dialog1.set_showTransition(3);                // Fade
                    Dialog1.set_closeTransition(3);                // Fade
                  Dialog1.set_animationSlide(4);                // QuadraticAccelerate
                  Dialog1.set_animationDirectionElement('showclose');
                    Dialog1.set_animationType('Live');
                    Dialog1.set_animationPath('Boomerang');
                    Dialog1.set_animationDuration(500);
                    Dialog1.set_transitionDuration(500);
                    Dialog1.endUpdate();
                    break;
            }
    }
