Это должен быть очень простой вопрос проектирования, но по какой-то причине он не кажется хорошо документированным (возможно, из-за его простоты?).Перемещение между экранами в WPF
Если я создаю приложение панели управления в WPF, которое объединяет различные задачи CRM, и я хочу перемещаться между экранами, это лучший способ сделать это, или есть лучший способ?
Так, например, у меня есть экран входа в систему -> Главный экран меню -> Экран в один из различных утилит
var orderManagerWindow = new MyXamlView();
var loginWindow = Application.Current.MainWindow;
orderManagerWindow.Left = loginWindow.Left;
orderManagerWindow.Top = loginWindow.Top;
Application.Current.MainWindow = orderManagerWindow;
orderManagerWindow.Show();
loginWindow.Close();
Я был бы очень признателен помощь и предложения!
Выполняет ли '' NavigationWindow'' лучше, чем подкачки для другого окна? Есть ли более быстрый/более плавный переход? Кроме того, означает ли это, что существующие окна необходимо преобразовать в страницы? Благодаря! –
Я не думаю, что есть существенная разница в производительности, но, вероятно, лучше будет работать с одним окном. Если вы пойдете так, да, вам придется конвертировать ваши Windows в страницы или UserControls. –
Отлично, пойдите, спасибо большое! –