Сторінка проти Вікна у WPF?


237

Яка різниця між Сторінкою та Вікном у WPF, коли ви додаєте новий файл у Провідник рішень?

Відповіді:


249

Сторінки призначені для використання в навігаційних програмах (як правило, за допомогою кнопок Назад та Вперед, наприклад, Internet Explorer). Сторінки повинні розміщуватися у вікні навігації або кадрі

Windows - це звичайний додаток WPF для Windows, але він може розміщувати сторінки через контейнер Frame


15
Якщо відкривається нова сторінка, попередня сторінка знищується, і її виконайте зупинка коду, але коли відкриється нове вікно, і обидва коди Window виконуються паралельно, якщо ShowDialog();не використовується
user0331

37

Вікно завжди відображається незалежно, Сторінка призначена для відображення всередині кадру або всередині вікна навігації.


"Можна показати Сторінку як (головне) вікно", Як?
SepehrM

1
Me.Content = (New PageClass) Це дуже просто.
rishad2m8

19

Керування сторінками може міститись у вікні управління, але навпаки неможливо

Ви можете використовувати керування сторінками у вікні управління за допомогою елементів управління NavigationWindow та Frame. Вікно - це кореневий елемент керування, який необхідно використовувати для утримання / розміщення інших елементів керування (наприклад, кнопки) як контейнера. Сторінка - це елемент управління, який можна розмістити в інших елементах управління контейнерами, таких як NavigationWindow або Frame. Контроль сторінки має свою мету служити як і інші елементи керування (наприклад, кнопка). Сторінка - це створення програм, подібних до браузера. Отже, якщо ви розмістите сторінку у NavigationWindow, ви отримаєте вбудовану програму навігації. Сторінки призначені для використання в навігаційних програмах (як правило, за допомогою кнопок Назад та Вперед, наприклад, Internet Explorer).

WPF забезпечує підтримку навігації у стилі браузера всередині окремої програми за допомогою класу Page. Користувач може створювати кілька сторінок, переходити між цими сторінками разом з даними. Існує кілька способів навігації через одну сторінку до іншої сторінки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.