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

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

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框架

上一篇:lua5.2参考手册已经翻译好了,有需要的留个邮箱呗


下一篇:win10-1909删除自带的微软输入法