コード例 #1
0
 /// <summary>
 /// Raises the shared ExportDataclicked event
 /// </summary>
 public void Raise_ExportData(object sender, RasterEventArgs e)
 {
     if (ExportDataClicked != null)
     {
         ExportDataClicked(sender, e);
     }
 }
コード例 #2
0
        private static void Raster_ExportDataClicked(object sender, RasterEventArgs e)
        {
            SaveFileDialog sfd = new SaveFileDialog
            {
                Filter = DataManager.DefaultDataManager.RasterWriteFilter
            };

            if (sfd.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            e.Raster.SaveAs(sfd.FileName);
        }
コード例 #3
0
        /// <summary>
        /// Handles the situation for exporting the layer as a new source.
        /// </summary>
        protected override void OnExportData()
        {
            var args = new RasterEventArgs(DataSet);

            RasterLayerEventSender.Instance.Raise_ExportData(this, args);
        }