Jump to content

Библиотека пользовательского интерфейса Windows

Библиотека пользовательского интерфейса Windows
Другие имена WinUI, UWP XAML, WinRT XAML
Разработчик(и) Майкрософт
Первоначальный выпуск сентябрь 2011 г .; 12 лет назад ( 2011-09 )
Стабильная версия
1.5.2 / 12 апреля 2024 г .; 3 месяца назад ( 12.04.2024 )
Предварительный выпуск
1.5.0-превью1 / 14 февраля 2024 г .; 5 месяцев назад ( 14.02.2024 )
Репозиторий
Написано в С++ , С#
Операционная система Microsoft Windows [1]
Платформа Intel x86 32-разрядный , x86-64 и ARM
Тип Платформа приложения
Лицензия Лицензия MIT после 04 декабря 2018 г.; [2] Бесплатное ПО раньше
Веб-сайт Майкрософт .github .что /microsoft-ui-xaml / Отредактируйте это в Викиданных

Библиотека пользовательского интерфейса Windows ( WinUI под кодовым названием «Юпитер», [3] [4] и также известный как UWP XAML и WinRT XAML ) — это пользовательского интерфейса API , который является частью среды выполнения Windows модели программирования , которая формирует основу приложений универсальной платформы Windows (ранее известных как Metro -style или Immersive ) для Windows 8 , Windows 8.1. , операционные системы Windows 10 и Windows Phone 8.1 . Он позволяет объявлять пользовательские интерфейсы с использованием технологии расширяемого языка разметки приложений (XAML).

WinUI — это одна из нескольких платформ пользовательского интерфейса, встроенных в среду выполнения Windows; остальные — HTML5 (например, через WinJS ) и DirectX .

WinUI 2 — это библиотека расширений для UWP XAML, содержащая элементы управления и стили, соответствующие языку дизайна Windows 11. Он поставляется через NuGet и отличается от платформы UWP XAML, которая предоставляет реальный механизм рендеринга; хотя их можно рассматривать как синонимы.

WinUI 3 отделяет WinRT XAML от операционной системы в виде отдельного пакета, который можно быстро обновлять и обеспечить работу новых функций в старых версиях Windows. [5] Это часть Windows App SDK (под кодовым названием «Project Reunion») — попытки Microsoft согласовать рабочий стол Windows (Win32) и модель приложений UWP с низким уровнем IL.

Windows Телефон

[ редактировать ]

До Windows Phone 8.0 WinRT XAML не поддерживался, а приложения XAML основывались на Silverlight XAML и развертывались в формате XAP .

В Windows Phone 8.1 WinRT XAML доступен вместе с улучшенной поддержкой среды выполнения Windows. Эта конвергенция между платформами позволяет использовать универсальные приложения , которые могут быть ориентированы как на Windows 8.1, так и на Windows Phone 8.1, при этом используя большую часть кода, включая пользовательский интерфейс. Windows Phone 8.1 по-прежнему поддерживает приложения Silverlight XAML, к нему также были добавлены новые функции и API (называемые Silverlight 8.1) . [6] )

[ редактировать ]

WinUI связан с Windows Presentation Foundation (WPF) и Silverlight (WPF/E) — аналогичными платформами пользовательского интерфейса на основе XAML, используемыми для настольных и портативных приложений соответственно. WinUI использует для своих API многие те же имена, что и обе эти старые технологии, особенно Silverlight, но его использование ограничено Windows (в частности, Windows 8 и более поздних версий), как и WPF. Основное отличие состоит в том, что WPF и Silverlight написаны на C# и требуют использования языков .NET, таких как C# или Visual Basic , тогда как WinRT XAML является частью среды выполнения Windows, написанной на C++ и доступной для собственного кода , и имеет инструменты для разработки. с C++/CX или C++/WinRT .

См. также

[ редактировать ]
  1. ^ «Обзор XAML» . Разработка приложений для Windows. Документы Майкрософт . Проверено 15 октября 2021 г.
  2. ^ Галло, Кевин (4 декабря 2018 г.). «Анонс открытого исходного кода WPF, Windows Forms и WinUI на Microsoft Connect(); 2018» . Разработчик Windows. Блоги Windows . Проверено 9 октября 2021 г.
  3. ^ Никсон, Джерри (20 июня 2012 г.). «Windows 8: еще 15 причин, почему я предпочитаю XAML HTML5» . Блог Джерри Никсона . Проверено 15 октября 2021 г.
  4. ^ Никсон, Джерри; Хойер, Тим (24 января 2013 г.). «Разработка приложений XAML и Windows 8» . ДевРадио. Канал 9 . Проверено 15 октября 2021 г.
  5. ^ Рамос, Мигель (7 июля 2020 г.). «Глубокое погружение в WinUI 3 в настольных приложениях» . Разработчик Windows. Блоги Windows . Проверено 28 мая 2021 г.
  6. ^ «Приложения для Windows Phone Silverlight 8.1» . Разработка под Windows 8. Документы Майкрософт . Проверено 15 октября 2021 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c55f41cbe096a54f61a3e33ba96fbfaf__1720541340
URL1:https://arc.ask3.ru/arc/aa/c5/af/c55f41cbe096a54f61a3e33ba96fbfaf.html
Заголовок, (Title) документа по адресу, URL1:
Windows UI Library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)