private void AddDevice() { Loading = true; var info = new AddDeviceInfo(); info.Address = Address; info.DeviceName = DeviceName; int port = 80; int.TryParse(Port, out port); info.Port = port; info.CurrentUser = currentUser; ThreadPool.QueueUserWorkItem(new WaitCallback(AddDevice_Worker), info); }