Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF, как реализовать редирект из обработчика NavigationFailed? / 4 сообщений из 4, страница 1 из 1
15.06.2009, 22:37
    #36042377
Dash Rendar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF, как реализовать редирект из обработчика NavigationFailed?
Вопрос вкратце в следующем. Пишу что-то вроде контейнера для различных наборов страниц WPF (хранятся в отдельных библиотеках и подгружаются динамически). В обработчике события OnNavigationFailed у контейнера хотелось бы сделать редирект на аналог страницы 404 (скомпилирован в тот же проект). А вот как это сделать - что-то не догоняю...


--
С уважением.
...
Рейтинг: 0 / 0
16.06.2009, 00:54
    #36042482
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF, как реализовать редирект из обработчика NavigationFailed?
Dash Rendar,

так и сделать

void NavigationWindow_NavigationFailed(...)
{
this.Navigate(err404Uri);
}
...
Рейтинг: 0 / 0
16.06.2009, 00:58
    #36042483
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF, как реализовать редирект из обработчика NavigationFailed?
Для ресурсов можно почитать про схему pack://

Т.е. uri будет примерно таким:

pack://application:,,,,/component/error_pages/err404page.xaml
...
Рейтинг: 0 / 0
16.06.2009, 20:18
    #36044617
Dash Rendar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WPF, как реализовать редирект из обработчика NavigationFailed?
про формат uri я знаю, просто я почему-то пытался не на уровне navigation window работать, а на уровне приложения =)))

спасибо.

--
С уважением.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF, как реализовать редирект из обработчика NavigationFailed? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]