private async void _watcher_LineAdded(PhoneLineWatcher sender, PhoneLineWatcherEventArgs args) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { ViewModel.PhoneLines.Add(args.LineId); }); }
private static void LineWatcher_LineRemoved(PhoneLineWatcher sender, PhoneLineWatcherEventArgs args) { #if DEBUG System.Diagnostics.Debug.WriteLine("LineRemoved: " + args.LineId); #endif if (Guid.Equals(args.LineId, LineId)) { Line = null; LineId = Guid.Empty; } }
private async void _watcher_LineRemoved(PhoneLineWatcher sender, PhoneLineWatcherEventArgs args) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { #if DEBUG System.Diagnostics.Debug.WriteLine("Line removing: {0}", args.LineId); #endif Guid id = args.LineId; ViewModel.PhoneLines.Remove(id); }); }
private static async void LineWatcher_LineAdded(PhoneLineWatcher sender, PhoneLineWatcherEventArgs args) { #if DEBUG System.Diagnostics.Debug.WriteLine("LineAdded: " + args.LineId); #endif PhoneLine line = await PhoneLine.FromIdAsync(args.LineId); if (line.TransportDeviceId == DeviceInfo.Id) { Line = line; LineId = args.LineId; } }
private static void LineWatcher_LineUpdated(PhoneLineWatcher sender, PhoneLineWatcherEventArgs args) { #if DEBUG System.Diagnostics.Debug.WriteLine("LineUpdated: " + args.LineId); #endif }