diff --git a/AIDevGallery/Samples/WCRAPIs/BackgroundRemover.xaml b/AIDevGallery/Samples/WCRAPIs/BackgroundRemover.xaml index b33b716f..e125d4f9 100644 --- a/AIDevGallery/Samples/WCRAPIs/BackgroundRemover.xaml +++ b/AIDevGallery/Samples/WCRAPIs/BackgroundRemover.xaml @@ -16,7 +16,7 @@ - + + using var bitmapBuffer = ImageBuffer.CreateCopyFromBitmap(bitmap); + var describeTask = _imageDescriptor?.DescribeAsync(bitmapBuffer); + if (describeTask != null) { - var result = asyncInfo.GetResults().Response; - - DispatcherQueue?.TryEnqueue(() => + describeTask.Progress += (asyncInfo, delta) => { - if (isFirstWord) + DispatcherQueue?.TryEnqueue(() => { - Loader.Visibility = Visibility.Collapsed; - OutputTxt.Visibility = Visibility.Visible; - isFirstWord = false; - } - - ResponseTxt.Text = result; - }); - }; - await describeTask; + if (isFirstWord) + { + Loader.Visibility = Visibility.Collapsed; + OutputTxt.Visibility = Visibility.Visible; + isFirstWord = false; + } + + ResponseTxt.Text = delta; + }); + }; + + await describeTask; + } + } + catch (Exception ex) + { + ResponseTxt.Text = ex.Message; } Loader.Visibility = Visibility.Collapsed; diff --git a/AIDevGallery/Samples/WCRAPIs/IncreaseFidelity.xaml b/AIDevGallery/Samples/WCRAPIs/IncreaseFidelity.xaml index fafe6391..e7c68f8f 100644 --- a/AIDevGallery/Samples/WCRAPIs/IncreaseFidelity.xaml +++ b/AIDevGallery/Samples/WCRAPIs/IncreaseFidelity.xaml @@ -15,8 +15,8 @@ - - + + - + + - + - @@ -31,37 +31,48 @@ - + - - - - + HorizontalAlignment="Stretch" RowSpacing="10" + VerticalAlignment="Stretch" Visibility="Collapsed"> + + + + + + - - - + +