Beispiel #1
0
 private void button_recFolderChg_Click(object sender, RoutedEventArgs e)
 {
     if (listView_recFolder.SelectedItem == null)
     {
         if (listView_recFolder.Items.Count != 0)
         {
             listView_recFolder.SelectedIndex = 0;
         }
     }
     if (listView_recFolder.SelectedItem != null)
     {
         var setting = new RecFolderWindow();
         setting.Owner = CommonUtil.GetTopWindow(this);
         var selectInfo = ((RecFileSetInfoView)listView_recFolder.SelectedItem).Info;
         setting.SetDefSetting(selectInfo);
         setting.SetPartialMode(((RecFileSetInfoView)listView_recFolder.SelectedItem).PartialRec);
         if (setting.ShowDialog() == true)
         {
             setting.GetSetting(ref selectInfo);
         }
         listView_recFolder.Items.Refresh();
     }
     else
     {
         recFolderAdd(false);
     }
 }
Beispiel #2
0
        private void recFolderAdd(bool partialRec)
        {
            var setting = new RecFolderWindow();

            setting.Owner = CommonUtil.GetTopWindow(this);
            setting.SetPartialMode(partialRec);
            if (setting.ShowDialog() == true)
            {
                var setInfo = new RecFileSetInfo();
                setting.GetSetting(ref setInfo);
                foreach (RecFileSetInfoView info in listView_recFolder.Items)
                {
                    if (info.PartialRec == partialRec &&
                        String.Compare(setInfo.RecFolder, info.RecFolder, true) == 0 &&
                        String.Compare(setInfo.WritePlugIn, info.WritePlugIn, true) == 0 &&
                        String.Compare(setInfo.RecNamePlugIn, info.RecNamePlugIn, true) == 0)
                    {
                        MessageBox.Show("すでに追加されています");
                        return;
                    }
                }
                listView_recFolder.Items.Add(new RecFileSetInfoView(setInfo, partialRec));
            }
        }
Beispiel #3
0
 private void recFolderAdd(bool partialRec)
 {
     var setting = new RecFolderWindow();
     setting.SetPartialMode(partialRec);
     PresentationSource topWindow = PresentationSource.FromVisual(this);
     if (topWindow != null)
     {
         setting.Owner = (Window)topWindow.RootVisual;
     }
     if (setting.ShowDialog() == true)
     {
         var setInfo = new RecFileSetInfo();
         setting.GetSetting(ref setInfo);
         foreach (RecFileSetInfoView info in listView_recFolder.Items)
         {
             if (info.PartialRec == partialRec &&
                 String.Compare(setInfo.RecFolder, info.RecFolder, true) == 0 &&
                 String.Compare(setInfo.WritePlugIn, info.WritePlugIn, true) == 0 &&
                 String.Compare(setInfo.RecNamePlugIn, info.RecNamePlugIn, true) == 0)
             {
                 MessageBox.Show("すでに追加されています");
                 return;
             }
         }
         listView_recFolder.Items.Add(new RecFileSetInfoView(setInfo, partialRec));
     }
 }
Beispiel #4
0
 private void button_recFolderChg_Click(object sender, RoutedEventArgs e)
 {
     if (listView_recFolder.SelectedItem == null)
     {
         if (listView_recFolder.Items.Count != 0)
         {
             listView_recFolder.SelectedIndex = 0;
         }
     }
     if (listView_recFolder.SelectedItem != null)
     {
         var setting = new RecFolderWindow();
         PresentationSource topWindow = PresentationSource.FromVisual(this);
         if (topWindow != null)
         {
             setting.Owner = (Window)topWindow.RootVisual;
         }
         var selectInfo = ((RecFileSetInfoView)listView_recFolder.SelectedItem).Info;
         setting.SetDefSetting(selectInfo);
         setting.SetPartialMode(((RecFileSetInfoView)listView_recFolder.SelectedItem).PartialRec);
         if (setting.ShowDialog() == true)
         {
             setting.GetSetting(ref selectInfo);
         }
         listView_recFolder.Items.Refresh();
     }
     else
     {
         recFolderAdd(false);
     }
 }