using ESRI.ArcGIS.Controls;
using KGIS.Framework.Maps;
using KGIS.Framework.ThreadManager;
using KGIS.Framework.Utils;
using KGIS.Framework.Utils.Helper;
using Kingo.PluginServiceInterface;
using Kingo.PluginServiceInterface.Model;
using Microsoft.Win32;
using System;
using System.IO;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
namespace Kingo.Plugin.YJJK.View
{
///
/// 执行数据导出用户控件
///
public partial class UCExecuteExport : UserControl, IWizardFrameworkExeState
{
#region 私有成员
///
/// 数据导出
///
//private IDataOutput m_pDataPickUp;
//private ThreadProgressCoreClass m_pThreadEventCoreClass = null;
#endregion
private IHookHelper _hookHelper { get; set; }
#region 构造函数
public UCExecuteExport(IHookHelper hookHelper)
{
InitializeComponent();
_hookHelper = hookHelper;
}
#endregion
#region 实现向导接口属性
///
/// 向导步骤间的参数传递
///
public object Parameter
{
get;
set;
}
private string m_strDescription = "";
///
/// 描述
///
public string Description
{
get { return m_strDescription; }
set { m_strDescription = value; }
}
private string m_strCaption = "数据导出";
///
/// 标题
///
public string Caption
{
get { return m_strCaption; }
set { m_strCaption = value; }
}
private bool m_bIsFinalSuccess = true;
///
/// 标识是否是最后一步
///
public bool IsFinalSuccess
{
get { return m_bIsFinalSuccess; }
set { m_bIsFinalSuccess = value; }
}
public bool IsSkip { get; set; }
public Action