示例#1
0
        public ExportControl(ExportControlParameters exportControlParameters)
        {
            InitializeComponent();

            IsBusyIndicator.DisplayAfter = new TimeSpan(0, 0, 0); //Display after 0 second

            var viewModel = new ExportControlViewModel(exportControlParameters);

            viewModel.ShowBusyIndicator += viewModel_ShowBusyIndicator;

            DataContext = viewModel;
        }
示例#2
0
        public ExportControl(Tab tab, CommonUtils.AttachmentObject typeCode, bool showDocumentDownload = false, string appendage = "")
        {
            InitializeComponent();

            IsBusyIndicator.DisplayAfter = new TimeSpan(0, 0, 0); //Display after 0 second

            ExportControlParameters exportControlParameters = new ExportControlParameters
            {Tab = tab, TypeCode = typeCode, ShowAttachmentDownload = showDocumentDownload, Appendage = appendage};

               // var viewModel = new ExportControlViewModel(tab, reportUserControl, typeCode, appendage) { ShowAttachmentDownload = showDocumentDownload };
            var viewModel = new ExportControlViewModel(exportControlParameters);

            viewModel.ShowBusyIndicator += viewModel_ShowBusyIndicator;

            DataContext = viewModel;
        }