我有两个窗口,在第一个窗口(first.xaml)中,我允许用户输入要获取和查看pdf的文件夹的名称。用户输入文件夹名称后,如果创建了pdf文件,我将拥有一个filewatchersystem来监视该目录。如果创建了pdf文件,我希望在第二个窗口中打开它(pdfviewer.xaml),但我一直收到错误消息。拜托,你能指导我吗?不确定我是否做对了
let marker = new H.map.DomMarker({ lat: data[0][1], lng: data[0][2] });
let group = new H.map.Group();
group.addObject(marker);
map.setViewBounds(group.getBounds(), true);
答案 0 :(得分:1)
使用Dispatcher
在UI线程上创建新窗口:
void FileSystemWatcher_Created(object sender, FileSystemEventArgs e)
{
Dispatcher.BeginInvoke(new Action(() =>
{
PDFviewer pdfwindow = new PDFviewer();
pdfwindow.wbpdf.Navigate(new Uri(file.pdf))
}));
}