• <menu id="w2i4a"></menu>
  • logo DevExpress WPF使用技巧教程

    文檔首頁>>DevExpress WPF使用技巧教程>>DevExpress WPF使用技巧教程:支持WinUI 3預(yù)覽版

    DevExpress WPF使用技巧教程:支持WinUI 3預(yù)覽版


    下載DevExpress v20.1完整版 DevExpress v20.1漢化資源獲取

    通過DevExpress WPF Controls,您能創(chuàng)建有著強大互動功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。

    在Microsoft Build 2020上,WinUI團隊發(fā)布了WinUI 3的第一個公開預(yù)覽。除了對UWP驅(qū)動的應(yīng)用程序的修復(fù)和增強之外,此預(yù)覽還引入了對托管桌面C#/.NET和本機C++/Win32桌面應(yīng)用程序的支持。現(xiàn)在非常高興地宣布,整套DevExpress UWP控件也可用于WinUI 3了!

    什么是WinUI?

    WinUI是一個框架,其中包含用于構(gòu)建結(jié)合Fluent Design.原理的現(xiàn)代Windows應(yīng)用程序的控件和工具。

    WinUI當(dāng)前可投入使用的版本是WinUI 2,該庫包含UWP應(yīng)用程序的控件和實用程序,例如樹形視圖、工具欄和Acrylic brush。

    WinUI 3 – 目前正在開發(fā)中,將WinUI擴展為獨立框架。它采用了本機Windows UI層的整個UI組件工具集,并通過NuGet將它們與Windows更新分開提供。 這使開發(fā)人員可以在針對Windows 10 1803(2018年10月更新)及更高版本的任何UWP或Win32應(yīng)用中充分利用WinUI功能。

    DevExpress WPF控件使用教程

    資料來源:Developer platform updates at Microsoft Ignite 2019

    由于WinUI 3的第一個預(yù)覽版已經(jīng)發(fā)布,因此很難預(yù)測對該框架的長期需求。 盡管如此,由于以下原因,WinUI可能成為主要的Windows桌面開發(fā)平臺:

    • WinUI的渲染引擎使用最新版本的DirectX,并且可以獲得更高的性能水平,有可能超過WPF和WinForms。
    • 該框架的大多數(shù)API都是異步的,這使得開發(fā)響應(yīng)式應(yīng)用程序更加容易。
    • 動畫可以更流暢,資源占用更少,提供了許多內(nèi)置的過渡動畫。例如:支持現(xiàn)代輸入設(shè)備、內(nèi)置手勢識別、屏幕捕獲保護、其他應(yīng)用程序狀態(tài)。
    • WinUI使開發(fā)適用于Windows 10X上運行的雙屏設(shè)備應(yīng)用程序變得更加容易。
    • 對托管桌面和本機應(yīng)用程序的支持消除sandbox restrictions,從而簡化了對硬件和文件系統(tǒng)的訪問。
    局限性

    當(dāng)然,作為一個新框架,WinUI處理某些事情的方式有所不同,并具有臨時和永久限制。

    Preview 1的局限性:

    • 不支持XAML的Visual Studio設(shè)計器和UI調(diào)試工具。
    • 不支持XAML中的IntelliSense。
    • WinUI內(nèi)容只能在每個進程的一個窗口中托管(ETA:Preview 3)。
    • 不支持XAML Islands(ETA:預(yù)覽版3)。
    • 不支持Background Acrylic。
    • 必須打包使用WinUI開發(fā)的桌面應(yīng)用程序。
    • 您可能會遇到由編組引起的性能問題。
    • 控件不響應(yīng)INotifyCollectionChanged通知。

    發(fā)行版中可能仍未解決的平臺限制:

    • WinUI 3.0需要Windows 10 1803(2018年4月更新)或更高版本,不再支持以前的Windows版本。
    • WinUI控件是用C ++編寫的,這使調(diào)試復(fù)雜化,并使其更難從標(biāo)準(zhǔn)控件中派生。
    • 異步API可能更難以使用,并且使調(diào)試復(fù)雜化。
    • WPF開發(fā)人員將無法訪問他們熟悉的某些與XAML相關(guān)的功能,TypeConverters、RelativeSource綁定、觸發(fā)器、動態(tài)資源和標(biāo)記擴展(例如x:Type和x:Shared)不可用。
    DevExpress UWP Controls for WinUI 3

    現(xiàn)在,完整的DevExpress UWP控件集可用于WinUI 3 Preview,并可在以UWP為目標(biāo)的應(yīng)用程序中使用。 該WinUI 3組件集包括30多種針對Windows 10的控件、實用程序和多用途工具,這些組件包括WinUI 3數(shù)據(jù)網(wǎng)格、計劃程序、圖表和導(dǎo)航。

    要探索WinUI 3的DevExpress控件的功能,首先必須配置您的開發(fā)環(huán)境 - 安裝最新的Visual Studio 2019 PreviewWinUI 3.0 Preview 1 VSIX擴展。

    DevExpress WPF控件使用教程

    中國區(qū)首發(fā) · DevExpress v20.1新版發(fā)布會報名開啟,名額有限先到先得哦~

    DevExpress技術(shù)交流群2:775869749      歡迎一起進群討論

    慧都高端UI界面開發(fā)
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();