예제 #1
0
 private void btnIncrement_Click(object sender, EventArgs e)
 {
     btnReset.Visible = true;
     WindowsViewModel.IncrementMuta(0.2f);
     WindowsViewModel.SetLayer(int.Parse(listBox1.SelectedItem.ToString()), trackBar3.Value);
     pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
 }
예제 #2
0
 private void trackBar1_Scroll(object sender, EventArgs e)
 {
     label1.Text       = "Nr Puncte=" + trackBar1.Value;
     trackBar2.Maximum = (int)Math.Floor((decimal)trackBar1.Value / 2);
     pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
     label2.Text       = "Linii=" + trackBar2.Value;
 }
예제 #3
0
 public MainWindow()
 {
     InitializeComponent();
     handler     = new TransactionHandler();
     viewModel   = new WindowsViewModel();
     DataContext = viewModel;
     taskCount   = 0;
 }
예제 #4
0
 private void btnCuloare_Click(object sender, EventArgs e)
 {
     if (colorDialog1.ShowDialog() == DialogResult.OK)
     {
         WindowsViewModel.ChangeColor(new Pen(colorDialog1.Color));
         pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
     }
 }
예제 #5
0
 private void btnmuta2_Click(object sender, EventArgs e)
 {
     if (btnreset2.Visible == false)
     {
         btnreset2.Visible = true;
     }
     WindowsViewModel.IncrementMuta(0, 7.0f);
     pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
 }
예제 #6
0
 private void trackBar3_Scroll(object sender, EventArgs e)
 {
     label3.Text = "Distanta=" + trackBar3.Value + "(units)";
     if (listBox1.SelectedItem != null)
     {
         WindowsViewModel.SetLayer(int.Parse(listBox1.SelectedItem.ToString()), trackBar3.Value);
         pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
     }
 }
예제 #7
0
 private void trackBar2_Scroll(object sender, EventArgs e)
 {
     label2.Text = "Linii=" + trackBar2.Value;
     if (trackBar1.Value <= trackBar2.Value)
     {
         MessageBox.Show("Nu se pot trage mai multe linii decat uncte existante!");
     }
     else
     {
         pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
     }
 }
예제 #8
0
 private void trackBar1_Scroll(object sender, EventArgs e)
 {
     label1.Text = "Nr Puncte=" + trackBar1.Value;
     if (trackBar1.Value <= trackBar2.Value)
     {
         MessageBox.Show("Nu se pot trage mai multe linii decat puncte existante!");
     }
     else
     {
         pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
     }
     trackBar2.Maximum = (int)Math.Floor((decimal)trackBar1.Value / 2);
     label2.Text       = "Linii=" + trackBar2.Value;
 }
        public MainWindow()
        {
            InitializeComponent();

            Core.Interfaces.IFilePath filePath = new FilePath();
            Core.Model.FilePath.filePath = filePath;

            Core.Interfaces.IAlertMessages alertMessages = new AlertMessages();
            Core.Model.AlertMessages.alertMessages = alertMessages;

            MVVMChatClient.Core.Interfaces.IImageConverter imageConverter = new ImageConverter();
            MVVMChatClient.Core.Model.ConvertImage.imageConverter = imageConverter;

            DataContext = new WindowsViewModel();

            Maximized = false;
        }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="port"></param>
 /// <param name="name"></param>
 /// <param name="timePause"></param>
 /// <param name="enableHexLoad"></param>
 public BvupMLinkWindow( SerialPort port = null, string name = "", int timePause = 100,
     bool enableHexLoad = false ) {
     InitializeComponent();
     //
     //
     //
     var brush = new SolidColorBrush( Colors.Red );
     _windowData = new WindowsViewModel {
         Text         = "Нет связи",
         Label        = string.IsNullOrWhiteSpace( name ) ? "ВМ-7" : name,
         EllipseColor = brush
     };
     MainGrid.DataContext = _windowData;
     //
     //
     //
     if ( enableHexLoad ) {
         MessageBox.Show( "Выключите и включите питание устройства." );
     }
     ScreenMain = this;
     // Создаём новый рабочий поток
     ThreadPool.QueueUserWorkItem( obj => _taskLink.Start( port, timePause ) );
 }
예제 #11
0
 public MainWindow()
 {
     InitializeComponent();
     vm = new WindowsViewModel(new WindowsModel());
     this.DataContext = vm;
 }
예제 #12
0
 public Mainwindow()
 {
     InitializeComponent();
     WindowsViewModel.SetLengths(pictureBox1.Width, pictureBox1.Height);
 }
예제 #13
0
 private void btnreset2_Click(object sender, EventArgs e)
 {
     WindowsViewModel.ResetMuta(false, true);
     pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
     btnreset2.Visible = false;
 }
예제 #14
0
 private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     trackBar1.Minimum = int.Parse(listBox1.SelectedItem.ToString());
     WindowsViewModel.SetLayer(int.Parse(listBox1.SelectedItem.ToString()), trackBar3.Value);
     pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
 }
예제 #15
0
 private void trackBar2_Scroll(object sender, EventArgs e)
 {
     label2.Text       = "Linii=" + trackBar2.Value;
     pictureBox1.Image = WindowsViewModel.Deseneaza(trackBar1.Value, trackBar2.Value);
 }