示例#1
0
 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);
            }
        }