Как мне запрограммировать кнопку «Назад» на мою страницу приложений для настольных компьютеров? - PullRequest
0 голосов
/ 07 мая 2019

Я работаю над настольным приложением и хочу добавить функциональность к кнопке «Назад», которая переместит меня на мою страницу MainControl.xaml.

Есть несколько онлайн-кодов, которые я пробовал, но бесполезно. Я относительно очень новый кодер в C # WPF

Я успешно добавил кнопку следующим образом:

`<Button Content="Back" HorizontalAlignment="Left" Height="26" Margin="19,10,0,0" Grid.Row="1" VerticalAlignment="Top" Width="85" FontSize="14" FontWeight="Bold" FontFamily="Segoe UI Semibold" Click="Button_Click"/>`

Код .cs такой, но я не знаю, что добавить

private void Button_Click(object sender, RoutedEventArgs e) { Go to MainControl.xaml } Изображение

1 Ответ

1 голос
/ 07 мая 2019

Вы не объяснили это должным образом, но я думаю, что у вас есть фрейм или окно навигации, и я размещаю ваши страницы.

Вам нужна ссылка на фрейм или окно навигации, в котором размещается ваша страница.

У него есть служба навигации.

У которой есть метод возврата.

https://docs.microsoft.com/en-us/dotnet/framework/wpf/app-development/how-to-navigate-back-through-navigation-history

Между прочим.

Этот вид навигации является редким требованиемв бизнес-системах бизнеса я видел.

...