var dlg = new SaveFileDialog();
dlg.FileName = "graph";
dlg.DefaultExt = ".bmp";
dlg.Filter = "PNG|*.png|DOT|*.dot|Windows Bitmap Format|*.bmp|GIF|*.gif|JPEG|*.jpg|PDF|*.pdf|Scalable Vector Graphics|*.svg|Tag Image File Format|*.tiff";
Run Code Online (Sandbox Code Playgroud)
扩展名始终默认为.png.DefaultExt如果有的话,似乎被忽略了Filter; 那么它只是默认为列表中的第一个选项.
有没有办法强迫它真正尊重默认的分机?