Exemplo n.º 1
0
        public ExportCompileDialog()
        {
            InitializeComponent();

            DataContext         = TheVM = new ExportCompileVM();
            TheVM.RequestClose += (s, e) => Close();
        }
        public ExportCompileDialog()
        {
            InitializeComponent();

            DataContext = TheVM = new ExportCompileVM();
            TheVM.RequestClose += (s, e) => Close();
 
        }
Exemplo n.º 3
0
        public ExportCompileDialog()
        {
            InitializeComponent();

            // set up bindings
            TheVM = new ExportCompileVM();
            BindingFactory.CreateBinding(TheVM, "CloseButtonText", vm => cmdCancel.Text = vm.CloseButtonText, null);
            BindingFactory.CreateBinding(TheVM, "StatusText", vm => 
                        { 
                            txtStatus.Text = vm.StatusText; 
                            txtStatus.SelectionStart = txtStatus.Text.Length; 
                            txtStatus.ScrollToCaret(); 
                        }, null);
            BindingFactory.CreateBinding(TheVM, "SuccessLabelVisible", vm => lblSuccess.Visible = vm.SuccessLabelVisible, null);
            BindingFactory.CreateBinding(TheVM, "FailedLabelVisible", vm => lblFailed.Visible = vm.FailedLabelVisible, null);
            BindingFactory.CreateBinding(TheVM, "ProgressBarVisible", vm => progressBar1.Visible = vm.ProgressBarVisible, null);

            TheVM.RequestClose += (s,e) => Close();

            FormClosing += (s,e) => TheVM.KillProcess();
        }