WPF / C #: Frame - как я могу получить уведомление о загрузке новой HTML-страницы? - PullRequest
1 голос
/ 08 сентября 2011

У меня есть кадр в окне WPF, который я использую для загрузки файла справки HTML для просмотра - он находится на сетевом диске.В моем HTML-файле есть ссылки на другие HTML-файлы в том же каталоге.Когда я загружаю HTML (связанное свойство source = htmlSource), событие Navigating запускается для кадра.Однако когда я щелкаю ссылку на этой странице на другую в том же каталоге, это событие не запускается.Я связан с событием OnTargetUpdated, но оно также срабатывает только на первой странице.Я использую INotifyPropertyChanged для связанного свойства «источник».

В принципе, любая ссылка, похоже, ничего не делает с фреймом, содержащим HTML.Он загружается нормально и доступен для просмотра, просто не могу заметить, что это происходит, поэтому я могу сделать кнопку возврата видимой.Источник по-прежнему говорит, что это оригинальный файл, несмотря на отображение ссылки HTML.

Это сводит меня с ума.Любая помощь будет оценена.

1 Ответ

1 голос
/ 08 сентября 2011

Похоже, вы пытаетесь влиться в мир HTML, но этого недостаточно. Если вы действительно ищете функциональность кнопки «Назад», вам просто нужно создать родительскую HTML-страницу со встроенным фреймом, а затем использовать функцию JavaScript для обработки ваших функций кнопки «Назад».

...