我已经阅读了几乎所有有关此错误的SO主题。我发现Openfiledialog必须是视图代码隐藏文件中Button Click Handler的第一行。
我已经做到了这一点,但我仍然随机得到了这个错误。
Dialogs must be user-initiated.
at System.Windows.Controls.OpenFileDialog.ShowDialog()
at Portal.Presentation.SL.Views.AddEditPatient.Button_Click(Object sender, RoutedEventArgs e)
任何指针? 我正在使用silverlight 4
问候。