public static async Task <ColoringBookColoring> LoadThumbnailDetailsAsync(string coloringName) { var coloring = new ColoringBookColoring(); await coloring.LoadSettingsAsync(coloringName); return(coloring); }
protected override async Task LoadColoringAsync() { if (Coloring == null || Coloring.ColoringHasError()) { MarkForDelete = await ColoringBookColoring.DisplayErrorDialogAsync(ColoringName); } else { NavigationController.LoadColoringPage(Coloring); } }
public static async Task <ColoringBookColoring> CreateFromTemplateAsync(string templateImageName) { var coloring = new ColoringBookColoring() { IsNewAndUnchanged = true }; var coloringName = Path.GetRandomFileName(); await coloring.InitializeAsync(coloringName, templateImageName); return(coloring); }
protected override async Task LoadColoringAsync() { ColoringBookColoring coloring; try { coloring = await ColoringBookColoring.CreateFromTemplateAsync(LibraryImageName); } catch { coloring = null; } NavigationController.LoadColoringPage(coloring); }
public override async Task LoadThumbnailAsync() { Coloring = await ColoringBookColoring.LoadThumbnailDetailsAsync(ColoringName); if (Coloring == null || Coloring.ColoringHasError()) { SetErrorThumbnail(); } else { var settings = Coloring.Settings; var imgfile = await Tools.GetFileAsync(settings.ColoringDirectory, settings.ColoringName + Tools.GetResourceString("FileType/thumbnail")); await LoadThumbnailBackgroundImageAsync(imgfile); } IsLoading = false; }