private void btnConnect_Click(object sender, RoutedEventArgs e) { Analytics.Instance.Track(Analytics.Categories.PowerTools, "Connect", _device.CurrentConnectableDevice.Name); _device.Connect(); if (_device.Connected) { dialogConnect.Close(); } Properties.Settings.Default.PreviousDevice = _device.CurrentConnectableDevice.Name; }
private static bool Connect(string target) { bool wantEmulator = false; bool isEmulator = false; //foreach (Device if (target == "xde" || target == "emulator") { wantEmulator = true; } else if (target == "phone" || target == "device") { wantEmulator = false; } else { throw new ConsoleMessageException("Invalid device target (" + target + ")"); } var devices = WindowsPhoneDevice.GetDevices(); foreach (ConnectableDevice d in devices) { isEmulator = d.IsEmulator(); if ((wantEmulator && isEmulator) || (!wantEmulator && !isEmulator)) { _device = new WindowsPhoneDevice(); _device.CurrentConnectableDevice = d; break; } } _device.Connect(); return true; }