我想显示GTK#文件选择只图像文件
fc.SelectMultiple = true;
FileFilter filter = new FileFilter();
filter.Name = "Image files";
filter.AddPattern ("*.jpg;*.jpeg;*.png;*.tif;*.bmp;*.gif;*.tiff");
fc.Filter = filter;
这并不work.The文件选择不显示任何文件。 有人建议我适当的方式做到这一点。
正如所示从文档样本 ,所述AddPattern
方法是指用于一次添加单个图案。 与此相反的的WinForms实施和类似的实现,它不会在同一时间设置所有的模式,而不是它增加了一个额外的模式无论之前已经加入。
因此,请尝试把你的命令:
fc.SelectMultiple = true;
FileFilter filter = new FileFilter();
filter.Name = "Image files";
filter.AddPattern("*.jpg");
filter.AddPattern("*.jpeg");
filter.AddPattern("*.png");
filter.AddPattern("*.tif");
filter.AddPattern("*.bmp");
filter.AddPattern("*.gif");
filter.AddPattern("*.tiff");
fc.Filter = filter;