ZeroInstall.MainForm.MainForm C# (CSharp) Method

MainForm() public method

public MainForm ( [ cancellationTokenSource ) : System
cancellationTokenSource [
return System
        public MainForm([NotNull] CancellationTokenSource cancellationTokenSource)
        {
            _cancellationTokenSource = cancellationTokenSource;
            InitializeComponent();

            switch (EmbeddedConfig.Instance.AppMode)
            {
                case BootstrapMode.Run:
                    labelLoading.Text = $"Preparing to run {EmbeddedConfig.Instance.AppName}...";
                    break;

                case BootstrapMode.Integrate:
                    labelLoading.Text = $"Preparing to integrate {EmbeddedConfig.Instance.AppName}...";
                    break;
            }

            HandleCreated += delegate
            {
                this.EnableWindowDrag();
                labelBorder.EnableWindowDrag();
                pictureBoxLogo.EnableWindowDrag();
            };
        }