private void UdpReceiverBtn_Click(object sender, RoutedEventArgs e) { Thread t = new Thread(() => { UdpReceiver receiver = new UdpReceiver(); receiver.ReveiverStart(new string[] { "-p", "9400" }); }); t.SetApartmentState(ApartmentState.MTA); t.Start(); }