В настоящее время у меня есть программа, в которой есть окно, содержащее два фрейма, один в верхней части экрана, аналогичный панели навигации, на которой пользователь может щелкнуть по различным кнопкам, чтобы перейти к областям программы, которые загружаются в рамку ниже.Навигация на другом кадре
Верхняя рамка постоянно остается неизменной, то есть есть кнопки, указывающие Questions
, Tags
и Users
например, которые не меняются. Когда пользователь нажимает кнопку Questions
, они должны быть доставлены в соответствующую область программы, но в пределах рамки ниже.
Проблема в том, что, поскольку они находятся в верхнем фрейме, NavigationService
загружает соответствующую страницу в рамку вверху, а не в основную рамку в центре экрана.
Есть ли способ, которым кнопка нажата в пределах одного кадра, может привести к тому, что другой кадр загрузит другую страницу через NavigationService
? Вот пример краски;
EDIT: Для того, чтобы обновить этот вопрос, что я изначально планировал делать это, чтобы иметь верхнюю раму, а не в кадре, но в window
сам. Однако, поскольку window
не наследует от page
, я не мог использовать NavigationService
.