Ответы пользователя по тегу WPF
  • C# Arduino, управление компасом?

    alexsandr0000
    @alexsandr0000
    Программист C#/C++/C
    1. При рисовании сохраняете линии в List;
    2. Траекторию преобразуете в команды управления с учетом пробуксовки. По сути движение робота и есть набор команд которые он выполняет;
    3. Передаете данные в робота, тут или в самом начале заливаете через UART или в процессе движения по Bluetooth или др. беспроводному каналу передачи данных;
    4. Добавить канал обратной связи, чтобы робот передавал какую он сейчас выполняет команду + если подключить GPS, данные о местоположении и т.д.

    Вы не уточнили тех. подробности, какая плата, какой робот, поэтому, что-то кроме как обратиться к гуглу не посоветую, ну или тут, может, что-то и найдете
    Ответ написан
    Комментировать
  • Как записать даные в таблицу с базы Mysql?

    alexsandr0000
    @alexsandr0000
    Программист C#/C++/C
    Наверное, как-то так:

    private void Window_Loaded(object sender, RoutedEventArgs e)
            {
                tables.ItemsSource = fillGrid();
            }
    
    		public class Employee
            {
                public string EmployeePhone { get; set; }
                public string EmployeeId { get; set; }
                public string EmployeePib { get; set; }
                public string EmployeeEmail { get; set; }
                public string EmployeeMessage { get; set; }
                public string EmployeeIp { get; set; }
                public string EmployeeDate { get; set; }
            }
    		
            public List<Employee> fillGrid() {
                MysqlConn Conn = new MysqlConn();
                MySqlDataReader reader = Conn.ConnectionDataBase(Con.RetSet("Host"), Con.RetSet("User"), Con.RetSet("DB"), Con.RetSet("Pass"), "SELECT * FROM s");
    
    			var _list = new List<Employee>();
    			
                while (reader.Read())
                {
    				var tabl = new Employee()
    				{
    					EmployeeId = reader["id"].ToString(),
    					EmployeePib = reader["pib"].ToString(),
    					EmployeeEmail = reader["email"].ToString(),
    					EmployeePhone = reader["phone"].ToString(),
    					EmployeeMessage = reader["message"].ToString(),
    					EmployeeIp = reader["ip"].ToString(),
    					EmployeeDate = reader["send"].ToString()				
    				};
                  
                    _list.Add(tabl);
                }
    
                Conn.Cls();
    			
    			return _list;
            }


    Я бы все же посмотрел в сторону ORM типа Dapper и MVVM
    Ответ написан
    Комментировать
  • Как скрыть форму после нажатия кнопки "Открыть" в OpenFileDialog?

    alexsandr0000
    @alexsandr0000
    Программист C#/C++/C
    if (ofd.ShowDialog() == true)
    {
        Opacity = 0f;
    }
    
    Opacity = 1.0f;
    Ответ написан
    Комментировать