Как проверить, разрешив только пользователю выбрать 1 файл для чтения? - PullRequest
0 голосов
/ 05 июля 2011

Ниже приведены коды, позволяющие пользователю читать файл.Как разрешить пользователю выбирать только 1 файл для чтения?

private void button3_Click(object sender, RoutedEventArgs e)
            {

                ViewDiskModel model = this.ContentPanel.DataContext as ViewDiskModel;
                if (model.Files.Any(file => file.IsChecked))
                {
                    model.ReadSelectedFiles.Execute(null);


                    NavigationService.Navigate(new Uri("/AnswerQuestionPage.xaml", UriKind.Relative));
                }
                else
                    if ((model.Files.Any(file => file.IsChecked)) > 1)
                {
                    MessageBox.Show("Please Select only 1 File.");
                }
            }

1 Ответ

1 голос
/ 05 июля 2011

Заменить model.Files.Any(file => file.IsChecked) на model.Files.Count(file => file.IsChecked) == 1.

...