private void RefreshButton_Click(object sender, RoutedEventArgs e) { BitmapImage BI = mAndroidADBDriver.GetScreenShotAsBitmapImage(); if (BI != null) // it can be null if screen didn't changed { mDeviceViewPage.UpdateDeviceScreenShot(BI); } }
private void DevicesGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { DeviceData DD = (DeviceData)DevicesGrid.SelectedItem; if (DD != null) { //TODO: start on task so user don't wait var img = AdbClient.Instance.GetFrameBufferAsync(DD, CancellationToken.None); img.Wait(5000); mDeviceViewPage.UpdateDeviceScreenShot((Bitmap)img.Result); } }