diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs index 48f1504..405db0d 100644 --- a/Properties/Resources.Designer.cs +++ b/Properties/Resources.Designer.cs @@ -100,6 +100,16 @@ namespace AntdUIDemo.Properties { } } + /// + /// 查找 System.Drawing.Bitmap 类型的本地化资源。 + /// + internal static System.Drawing.Bitmap head2 { + get { + object obj = ResourceManager.GetObject("head2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// 查找 System.Drawing.Bitmap 类型的本地化资源。 /// diff --git a/Properties/Resources.resx b/Properties/Resources.resx index b226f9f..50a363e 100644 --- a/Properties/Resources.resx +++ b/Properties/Resources.resx @@ -130,6 +130,9 @@ ..\Resources\head.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\head2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\assets\logo.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/Resources/head2.jpg b/Resources/head2.jpg new file mode 100644 index 0000000..be3f891 Binary files /dev/null and b/Resources/head2.jpg differ diff --git a/Views/TableDemo.cs b/Views/TableDemo.cs index 5c7a1bc..e7fd004 100644 --- a/Views/TableDemo.cs +++ b/Views/TableDemo.cs @@ -225,6 +225,11 @@ namespace AntdUIDemo.Views } } + else if (item.Text == "查看图片") + { + //查看其他来源的高清图片 + Preview.open(new Preview.Config(window, Properties.Resources.head2)); + } else AntdUI.Message.info(window, item.Text, autoClose: 1); }, @@ -238,10 +243,14 @@ namespace AntdUIDemo.Views IconSvg = "CheckOutlined" }, new AntdUI.ContextMenuStripItem("编辑"){ - IconSvg = "", + IconSvg = "EditOutlined", }, new AntdUI.ContextMenuStripItem("删除"){ - IconSvg = "" + IconSvg = "DeleteOutlined" + }, + new ContextMenuStripItem("查看图片") + { + IconSvg = "FundViewOutlined" }, new ContextMenuStripItemDivider(), new AntdUI.ContextMenuStripItem("详情"){ @@ -292,6 +301,10 @@ namespace AntdUIDemo.Views //超链接内容 AntdUI.Message.info(window, user.CellLinks.FirstOrDefault().Id, autoClose: 1); break; + case "查看图片": + //使用clone可以防止table中的image被修改 + Preview.open(new Preview.Config(window, (Image)curUser.CellImages[0].Image.Clone())); + break; } } } @@ -395,7 +408,8 @@ namespace AntdUIDemo.Views } } }, - new CellButton(Guid.NewGuid().ToString(),"删除",TTypeMini.Error) }, + new CellButton(Guid.NewGuid().ToString(),"删除",TTypeMini.Error), + new CellButton(Guid.NewGuid().ToString(),"查看图片",TTypeMini.Primary)}, //value:0-1 CellProgress = new CellProgress(0.5f), CellDivider = new CellDivider(), diff --git a/assets/screenshots/Table.png b/assets/screenshots/Table.png index 94d49f9..4a7bba4 100644 Binary files a/assets/screenshots/Table.png and b/assets/screenshots/Table.png differ