Exemple #1
0
 public void AddShadowDevice(DeviceViewModel device)
 {
     if (AvailableDevices.Remove(device))
     {
         device.Checked = true;
         ShadowDevices.Add(device);
     }
 }
 private void CallBackForUserDetails(User user)
 {
     Device.BeginInvokeOnMainThread(() =>
     {
         var record = AvailableDevices.Where(a => a.IPAddress == user.IPAddress);
         if (record.Any())
         {
             AvailableDevices.Remove(record.First());
         }
         AvailableDevices.Add(new User()
         {
             IPAddress = user.IPAddress, Name = user.Name
         });
     });
 }
Exemple #3
0
 /// <summary>
 /// Операция удаления устройства
 /// </summary>
 /// <param name="parDevice">Физическое устройство OpenTK</param>
 private void DeviceRemove(MDeviceOpenTk parDevice)
 {
     OnBeforeDeviceRemoval?.Invoke(parDevice);
     AvailableDevices.Remove(parDevice);
 }