Возможно ли иметь открытое диалоговое окно внутри дочернего окна в Silverlight? - PullRequest
0 голосов
/ 03 марта 2011

Мне нужно, чтобы окно OpenDialog находилось внутри окна браузера приложения Silverlight.Мне интересно, если это возможно.Любая помощь высоко ценится!

Ниже приведен код, который я должен открыть дочернее окно и OpenDialog:

 private void openChildWindow_Click(object sender, System.Windows.RoutedEventArgs e)
    {
        Add_ChildWindow ap = new Add_ChildWindow();
        ap.Show();

          OpenFileDialog openFileDialog1 = new OpenFileDialog();
        // Set filter options and filter index.
        openFileDialog1.Filter = "Packages (*.sprj)|*.sprj|Packages (*.sprj)|*.sprj";
        openFileDialog1.FilterIndex = 1;

        openFileDialog1.Multiselect = true;

        // Call the ShowDialog method to show the dialog box.
        bool? userClickedOK = openFileDialog1.ShowDialog();

        // Process input if the user clicked OK.
        if (userClickedOK == true)
        {
            // Open the selected file to read.
            //textBox1.Text = openFileDialog1.File.Name;
            System.IO.Stream fileStream = openFileDialog1.File.OpenRead();

            using (System.IO.StreamReader reader = new System.IO.StreamReader(fileStream))
            {
                // Read the first line from the file and write it the textbox.
               // tbResults.Text = reader.ReadLine();
            }
            fileStream.Close();
        }
    }

1 Ответ

1 голос
/ 04 марта 2011

Окно Open Dialog является системным окном.Я считаю, что Silverlight, находящийся в песочнице, должен использовать системный диалог открытия.

Другими словами, я не думаю, что это возможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...