Nano Hash - криптовалюты, майнинг, программирование

Загрузка страницы в WPF

Ребята, у меня есть базовое приложение WPF. Содержит App.xaml, как всегда, и Mainwindow.xaml. Я также создал несколько страниц, таких как page1/2/3. Я хочу загрузить, например, page1.xaml в mainwindow.xaml. Это возможно? А также хочу закрыть его, чтобы содержимое mainwindow.xaml осталось там.

Я не хочу, чтобы это было навигационное приложение со стрелками влево/вправо вверху.

wpf
30.03.2010

Ответы:


1

Вы можете добавить фрейм на свою главную страницу и загрузить на него страницы.

30.03.2010
  • как загрузить эту рамку в центр экрана? 10.07.2015

  • 2

    Я пришел сюда, чтобы добавить, что есть много способов загрузить страницы во фрейм:

    Установив источник (как упоминалось @Shift)

    frame1.Source = new Uri("Page1.xaml", UriKind.RelativeOrAbsolute);
    

    Установив содержимое:

    frame1.Content= new Page1();
    

    Используя NavigationService:

    frame1.NavigationService.Navigate(new Page1());
    
    27.04.2012
  • также НЕ забудьте удалить свойства ширины и высоты внутри Page.xaml. 05.03.2020

  • 3

    Добавление фрейма и установка источника для фрейма делают мой день лучше :)

    frame1.Source = new Uri("Page1.xaml", UriKind.RelativeOrAbsolute);
    
    30.03.2010

    4

    Вызовите ниже функцию навигации из любой области управления или проверки. Страница 1 — это новая страница. Таким образом, она открывается как новое окно из приложения.

        NavigationWindow navigationWdw = new NavigationWindow();
        navigationWdw.Height = this.Height;
        navigationWdw.Width = this.Width;
        navigationWdw.Show();
        navigationWdw.Navigate(new Page1());
    
    19.11.2019
    Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..