public void ShowAllMetadata() { var tb = new TextTableBuilder(); tb.AddRow("Group", "Tag name", "Description"); tb.AddRow("-----", "--------", "-----------"); var directories = ImageMetadataReader.ReadMetadata(Frames[SelectedIndex].Patch); foreach (var directory in directories) { foreach (var tag in directory.Tags) { tb.AddRow(directory.Name, tag.Name, tag.Description); } } var msgbox = new MessageBox.Avalonia.MessageBoxWindow(new MessageBoxParams { Button = ButtonEnum.Ok, ContentTitle = $"Metadata of {Path.GetFileName(Frames[SelectedIndex].Patch)}", ContentMessage = tb.Output(), Icon = Icon.Info, Style = Style.None, ShowInCenter = true }); msgbox.Show(); }
public void ShowAllMetadata() { var tb = new TextTableBuilder(); tb.AddRow("Group", "Tag name", "Description"); tb.AddRow("-----", "--------", "-----------"); var directories = ImageMetadataReader.ReadMetadata(Frames[SelectedIndex].Patch); foreach (var directory in directories) { foreach (var tag in directory.Tags) { tb.AddRow(directory.Name, tag.Name, tag.Description); } } var msgbox = MessageBoxManager.GetMessageBoxStandardWindow(new MessageBoxStandardParams { ButtonDefinitions = ButtonEnum.Ok, ContentTitle = $"Metadata of {Path.GetFileName(Frames[SelectedIndex].Patch)}", ContentMessage = tb.Output(), Icon = Icon.Info, Style = Style.None, ShowInCenter = true, Window = new MsBoxStandardWindow { Height = 600, Width = 1300, CanResize = true } }); msgbox.Show(); }