zapisywanie i odczytywanie danych

0

witam,

piszę aplikację wpf z wykorzystaniem Kinecta, w oknie głównym wyświetlam obraz z kinecta. Napisałem funkcje, która na bieżąco odczytuje dane o współrzędnych dłoni i zapisuje je do zmiennych globalnych. W oknie głównym mam również przycisk do wysyłania tych danych do innego programu, jednak w momencie naciśnięcia przycisku, dane są przekazywane, ale tracę transmisję obrazu. Jak to rozwiązać, żeby obraz wciąż się wyświetlał podczas wysyłania danych ?

0

Pierwsze co mi przyszło do głowy to odpalić wysyłanie na nowym wątku, ale nie wiem czy blokowaniem wątku spowodowany jest problem.

0

nie bardzo wiem jak to napisać, mam na myśli coś takiego (poniżej pseudo kod):

namespace moj_projekt
{
    public partial class MainWindow : Window
    {
      float x,y,z;

        public MainWindow()
        {
            InitializeComponent();
            
        }

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
         generuj_dane() // generuj dane i zapisz do x,y,z 
        }

        public void button1_Click(object sender, RoutedEventArgs e)
        {

             wyślij dane w trybie ciągłym

        }               
}
}

szczególnie chodzi mi o tą ostatnią część, dane są zapisywane w trybie ciągłym, czyli wartości ciągle się zmieniają. Chciałbym osiągnąć coś takiego, żeby po naciśnięciu przycisku aktywował się wątek, który będzie wysyłał dane w trybie ciągłym, czyli nie pojedynczy zestaw danych tylko żeby wysyłał każdą nową współrzędną. Jak to napisać ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1