async void OnLoad(object sender, Windows.UI.Xaml.RoutedEventArgs e) { if (Windows.UI.ViewManagement.ApplicationView.Value != Windows.UI.ViewManagement.ApplicationViewState.Snapped || Windows.UI.ViewManagement.ApplicationView.TryUnsnap()) { var openPicker = new Windows.Storage.Pickers.FileOpenPicker(); openPicker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.PicturesLibrary; openPicker.FileTypeFilter.Add(".gif"); Windows.Storage.StorageFile file = await openPicker.PickSingleFileAsync(); if (null != file) { using (var stream = await file.OpenSequentialReadAsync()) { await inkManager.LoadAsync(stream); } renderer.Clear(); renderer.AddInk(inkManager.GetStrokes()); // There is no selection - disable movement AnchorSelection(); rootPage.NotifyUser(inkManager.GetStrokes().Count + " strokes loaded!", SDKTemplate.NotifyType.StatusMessage); } } else { rootPage.NotifyUser("Cannot unsnap the application. File picker cannot be used in snapped mode.", SDKTemplate.NotifyType.ErrorMessage); } }
async void OnLoad(object sender, Windows.UI.Xaml.RoutedEventArgs e) { var openPicker = new Windows.Storage.Pickers.FileOpenPicker(); openPicker.SuggestedStartLocation = Windows.Storage.Pickers.PickerLocationId.PicturesLibrary; openPicker.FileTypeFilter.Add(".gif"); Windows.Storage.StorageFile file = await openPicker.PickSingleFileAsync(); if (null != file) { using (var stream = await file.OpenSequentialReadAsync()) { await inkManager.LoadAsync(stream); } renderer.Clear(); renderer.AddInk(inkManager.GetStrokes()); // There is no selection - disable movement AnchorSelection(); rootPage.NotifyUser(inkManager.GetStrokes().Count + " strokes loaded!", SDKTemplate.NotifyType.StatusMessage); } }