В настоящее время я работаю на странице xaml с несколькими кнопками, которые будут ссылаться на другие страницы xaml, но я не могу понять, как перемещаться с одной страницы xaml на другую. Это то, что я сейчас имею.Как перемещаться с одной страницы на другую?
Private Sub GoTools(sender As Object, e As MouseButtonEventArgs)
MainFrame.Navigate(New Uri("Tools.xaml"))
End Sub
Это то, что я видел на многих сайтах до сих пор, но это не работает, как я должен изменить это так, чтобы при нажатии на кнопку Tools это подводит меня к странице Tools? (цитаты были изменены)
Когда я запускаю программу и нажмите на кнопку Я получаю эту ошибку
Необработанное исключение типа «System.UriFormatException» имели место в System.dll
Дополнительная информация: Invalid URI: формат URI не может быть determined.`
Это невозможно даже скомпилировать. Посмотрите на свои цитаты: '" Tools.xaml "' Теперь посмотрите фактическую цитату, которая синтаксически действительна: '' 'Вы скопировали это с некоторого веб-сайта, который преобразовал кавычки в причудливые версии, где первый набор имеет blob on внизу и втором наборе есть blob сверху. Исправьте это и вернитесь и сообщите нам в [edit], что произошло. – Will
Вам нужно передать действительный URI в конструктор 'Uri' - вы можете использовать второй параметр чтобы указать, что вы используете относительный URI, иначе по умолчанию используется 'UriKind.Absolute' - см. здесь: https://msdn.microsoft.com/en-us/library/z6c2z492(v=vs.110).aspx (см. раздел «Примечания») – Charleh
Замечательно, как изменяется вопрос при включении сообщений об ошибках:/ – Will