示例#1
0
        /**
         * Video : Drag&Drop
         */
        private void VideoList_Drop(object sender, DragEventArgs e)
        {
            var list  = DataContext as SettingData;
            var files = e.Data.GetData(DataFormats.FileDrop) as string[];

            if (files == null)
            {
                return;
            }
            foreach (var s in files)
            {
                list?.VideoFileNames.Add(s);
            }

            VideoScrollViewer.ScrollToRightEnd();

            CheckStartButtonEnabled();
        }
示例#2
0
        /**
         * Video : Browse
         */
        private void VideoBrowseButton_Click(object sender, RoutedEventArgs e)
        {
            var ofd = new OpenFileDialog {
                Title      = "Select video file",
                FileName   = "*.avi",
                Filter     = VideoContainerFilter(),
                DefaultExt = "*.*"
            };

            var list = DataContext as SettingData;

            if (ofd.ShowDialog() == true)
            {
                list?.VideoFileNames.Add(ofd.FileName);
            }

            VideoScrollViewer.ScrollToRightEnd();

            CheckStartButtonEnabled();
        }