首页 > Windows开发 > 详细

[.net开发框架].NETCoreWPF是用于构建Windows桌面应用程序的UI框架

时间:2020-04-18 01:04:44      阅读:362      评论:0      收藏:0      [点我收藏+]

技术分享图片技术分享图片

WindowsPresentationFoundation(WPF)isaUIframeworkforbuildingWindowsdesktopapplications.WPFsupportsabroadsetofapplicationdevelopmentfeatures,includinganapplicationmodel,resources,controls,graphics,layout,databindinganddocuments.WPFusestheExtensibleApplicationMarkupLanguage(XAML)toprovideadeclarativemodelforapplicationprogramming.

WPFapplicationsarebasedonavectorgraphicsarchitecture.ThisenablesapplicationstolookgreatonhighDPImonitors,astheycanbeinfinitelyscaled.WPFalsoincludesaflexiblehostingmodel,whichmakesitstraightforwardtohostavideoinabutton,forexample.ThevisualdesignerprovidedinVisualStudiomakesiteasytobuildWPFapplication,withdrag-in-dropand/ordirecteditingofXAMLmarkup.

SeetheWPFRoadmaptolearnaboutprojectpriorities,statusandshipdates.

WinFormsisanotherUIframeworkforbuildingWindowsdesktopapplicationsthatissupportedon.NETCore.WPFandWinFormsapplicationsonlyrunonWindows.TheyarepartoftheSDK.YouarerecommendedtouseVisualStudio2019touseWPFandWinFormswith.NETCore.

.NETCore3.0SDK

Gettingstartedinstructions

Contributingguide

Migrating.NETFrameworkWPFAppsto.NETCore

Wearecurrentlyinplanningfor.NET5.

WehavecompletedpublishingWPFsources.Youcanlearnmoreaboutthisathttps://github.com/dotnet/wpf/issues/2554.

WehavecompletedportingWPFto.NETCoreaspartof.NETCore3.0,youcanlearnmoreaboutwhatwasdonehere.

SeetheWPFroadmaptolearnaboutthescheduleforspecificWPFcomponents.

WehavepublishedfewtestsandhavelimitedcoverageforPRsatthistimeasaresult.Wewilladdmoretestsin2019and2020,however,itwillbeaprogressiveprocess.

TheVisualStudioWPFdesignerisnowavailableaspartofVisualStudio2019.

Someofthebestwaystocontributearetotrythingsout,filebugs,joinindesignconversations,andfixissues.

Thisrepodefinescontributingguidelinesandalsofollowsthemoregeneral.NETCorecontributingguide.

Ifyouhaveaquestionorhavefoundabug,fileanissue.

Usedailybuildsifyouwanttocontributeandstayuptodatewiththeteam.

Issueswith.NETFramework,includingWPF,shouldbefiledonVSdevelopercommunity,orProductSupport.Theyshouldnotbefiledonthisrepo.

ThiscodebaseisaforkoftheWPFcodeinthe.NETFramework..NETCore3.0wasreleasedwithagoalofWPFhavingparitywiththe.NETFrameworkversion.Overtime,thetwoimplementationsmaydiverge.

TheUpdateon.NETCore3.0and.NETFramework4.8providesagooddescriptionoftheforward-lookingdifferencesbetween.NETCoreand.NETFramework.

Thisupdatestateshowgoingforward.NETCoreisthefutureof.NET.and.NETFramework4.8willbethelastmajorversionof.NETFramework.

Thisprojectusesthe.NETFoundationCodeofConducttodefineexpectedconductinourcommunity.Instancesofabusive,harassing,orotherwiseunacceptablebehaviormaybereportedbycontactingaprojectmaintaineratconduct@dotnetfoundation.org.

Securityissuesandbugsshouldbereportedprivately,viaemail,totheMicrosoftSecurityResponseCenter(MSRC)secure@microsoft.com.Youshouldreceivearesponsewithin24hours.Ifforsomereasonyoudonot,pleasefollowupviaemailtoensurewereceivedyouroriginalmessage.Furtherinformation,includingtheMSRCPGPkey,canbefoundintheSecurityTechCenter.

AlsoseeinfoaboutrelatedMicrosoft.NETCoreandASP.NETCoreBugBountyProgram.

.NETCore(includingtheWPFrepo)islicensedundertheMITlicense.

.NETCoreWPFisa.NETFoundationproject.

Seethe.NEThomerepotofindother.NET-relatedprojects.

[.net开发框架].NETCoreWPF是用于构建Windows桌面应用程序的UI框架

原文:https://www.cnblogs.com/likesoft/p/12723338.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!