using PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcessing;
using PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcessing.HomePageConverter;
using Prism.Ioc;
using Prism.Regions;
using System.Collections;
using System.Windows.Controls;
namespace PDF_Office.Views.Dialog.HomePageToolsDialogs.HomePageBatchProcessing.HomePageConverter
{
///
/// Interaction logic for HomePageConverterDialog
///
public partial class HomePageConverterDialog : UserControl
{
private IContainerProvider containerProvider;
public HomePageConverterDialog(IContainerProvider containerProvider)
{
InitializeComponent();
this.containerProvider = containerProvider;
var regionManager = containerProvider.Resolve();
RegionManager.SetRegionManager(this, regionManager);
RegionManager.UpdateRegions();
}
private void Menu_Click(object sender, System.Windows.RoutedEventArgs e)
{
menuPop1.IsOpen = true;
}
private void listView_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
IList list = listView.SelectedItems;
var lists = listView.Items;
System.Data.DataRowView a;
((HomePageConverterDialogViewModel)this.DataContext).fileNamesView.Clear();
foreach (var item in list)
{
a = (System.Data.DataRowView)item;
((HomePageConverterDialogViewModel)this.DataContext).fileNamesView.Add(lists.IndexOf(a));
}
if (((HomePageConverterDialogViewModel)this.DataContext).fileNamesView.Count > 0)
{
((HomePageConverterDialogViewModel)this.DataContext).RemoveIsEnable = "True";
}
else
{
((HomePageConverterDialogViewModel)this.DataContext).RemoveIsEnable = "False";
}
}
private void RemoveFileMenuItem_Click(object sender, System.Windows.RoutedEventArgs e)
{
((HomePageConverterDialogViewModel)this.DataContext).removepdffile();
}
private void OpenFileMenuItem_Click(object sender, System.Windows.RoutedEventArgs e)
{
((HomePageConverterDialogViewModel)this.DataContext).openfiledialog();
}
private void ConverterTypeComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
((HomePageConverterDialogViewModel)this.DataContext).ChangeConverter(ConverterTypeComboBox.SelectedIndex);
}
}
}