{"id":92111,"date":"2022-10-12T15:10:05","date_gmt":"2022-10-12T20:10:05","guid":{"rendered":"https:\/\/blogging-techies.com\/sw\/vad-ar-windows-community-toolkit\/"},"modified":"2022-10-12T15:10:05","modified_gmt":"2022-10-12T20:10:05","slug":"vad-ar-windows-community-toolkit","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/sw\/vad-ar-windows-community-toolkit\/","title":{"rendered":"Vad \u00e4r Windows Community Toolkit?"},"content":{"rendered":"<div>\n<p>Windows Community Toolkit \u00e4r en praktisk programvara att ha runt.  Det \u00e4r en samling medhj\u00e4lpare, till\u00e4gg och anpassade kontroller, med ett anv\u00e4ndarv\u00e4nligt gr\u00e4nssnitt och unika funktioner.  Som s\u00e5dan till\u00e5ter verktygsl\u00e5dan anv\u00e4ndare att skapa, anpassa och dela appar som de har skapat p\u00e5 Windows.<\/p>\n<p>Alla dessa program \u00e4r v\u00e4rdda p\u00e5 GitHub och har en \u00f6ppen k\u00e4llkod, vilket g\u00f6r att alla kan se hur det fungerar och \u00e4ndra det p\u00e5 n\u00e5got s\u00e4tt f\u00f6r att passa deras behov.  Anv\u00e4ndare ges en free hand med vad de kan anv\u00e4nda plattformen till;  oavsett om det \u00e4r f\u00f6r att skapa PC-spelmoduler eller f\u00f6rst\u00e4rka specialeffekter, det h\u00e4r programmet g\u00f6r allt.<\/p>\n<p>Men innan vi dyker mer in i det, l\u00e5t oss ta en titt p\u00e5 vad som \u00e4r nytt och f\u00f6rb\u00e4ttrat:<\/p>\n<p>Windows har sl\u00e4ppt den senaste versionen av deras community toolkit;  Windows Community Toolkit V7.1.  Den \u00e4r lite lik den tidigare V7.0;  den kommer dock med en m\u00e4ngd nya f\u00f6rb\u00e4ttringar och funktioner f\u00f6r att p\u00e5skynda arbetet, allt fr\u00e5n dess nyligen f\u00f6rb\u00e4ttrade Microsoft Graph till en ny RichSuggestBox-kontroll, den nya Windows Toolkit v7.1 kommer packad med sp\u00e4nnande nya funktioner.<\/p>\n<p>Med Microsoft som m\u00e5l att komma samman med programmerare och hj\u00e4lpa till att skapa en b\u00e4ttre IDE, har de introducerat en rad nya uppdateringar som ger b\u00e5de utvecklare och programmerare tillg\u00e5ng till fler verktyg och API:er f\u00f6r att skapa b\u00e4ttre appar.<\/p>\n<p>Denna programvara g\u00f6r det m\u00f6jligt f\u00f6r communityn att skapa, designa och lansera sina egna appar f\u00f6r att utf\u00f6ra anpassade uppgifter med mer smidighet.  Men \u00f6verl\u00e4gset \u00e4r det den st\u00f6rsta tillg\u00e5ngen som Microsoft har n\u00e4r det g\u00e4ller att hantera, licensiera, bearbeta och naturligtvis aktivera Windows.  Den har ett l\u00e4ttanv\u00e4nt gr\u00e4nssnitt och kan f\u00e5 jobbet gjort med n\u00e5gra enkla steg.<\/p>\n<figure>\n<\/figure>\n<p>En viktig egenskap hos Windows Community Toolkit \u00e4r att den ger kontroller som \u00e4r anpassade till utvecklarens behov s\u00e5 att de kan skapa vad som helst under en UWP-applikation.<\/p>\n<p>En Universal Windows Platform (UWP) \u00e4r ett s\u00e4tt f\u00f6r typiska programmeringsspr\u00e5k att k\u00f6ra program direkt p\u00e5 en Windows-plattform.  Detta inkluderar flera ofta anv\u00e4nda programmeringsspr\u00e5k som C# och XAML.<\/p>\n<p>Det \u00e4r en nyare version av WPF (Windows Presentation Foundation);  den utf\u00f6r alla samma funktioner som sin f\u00f6reg\u00e5ngare, men introducerades med Windows 10 och erbjuder en m\u00e4ngd andra funktioner.<\/p>\n<p>D\u00e4rf\u00f6r, eftersom det \u00e4r ett nyare till\u00e4gg till programmerarens arsenal, har UWP inte den uppsj\u00f6 av appar och program som anv\u00e4ndare hade skapat med hj\u00e4lp av WPF.  Microsoft kommer att fixa detta genom att g\u00f6ra alla appar som skapats i den tidigare versionen av produkten tillg\u00e4ngliga p\u00e5 den nya plattformen.<\/p>\n<p>Det senaste till\u00e4gget av det enhetliga rutn\u00e4tet \u00e4r ett bra exempel p\u00e5 hur bak\u00e5tkompatibilitet av program gjorda p\u00e5 WPF hittar sin v\u00e4g i h\u00e4nderna p\u00e5 UWP-anv\u00e4ndare.<\/p>\n<p>En annan \u00e4r det faktum att menyn kan n\u00e5s via applikationsinst\u00e4llningen;  \u00e4ven om detta inte \u00e4r en st\u00f6rre \u00f6versyn av systemet, ger detta en skarp upplevelse f\u00f6r programmerare som anv\u00e4nder det ofta eftersom det minskar redundans och ger ett mer kompakt gr\u00e4nssnitt f\u00f6r att till\u00e5ta mer flytande \u2013 vilket g\u00f6r att de kan fokusera p\u00e5 uppgiften.<\/p>\n<p>Windows Community Toolkit l\u00e5ter dig skapa animationer.  Tyv\u00e4rr f\u00f6rbises detta av m\u00e5nga programutvecklare som inte fokuserar f\u00f6r mycket p\u00e5 det.<\/p>\n<p>Men att implementera bra animation i din applikation kan f\u00f6rb\u00e4ttra anv\u00e4ndarupplevelsen totalt sett.  Ett fantastiskt anv\u00e4ndargr\u00e4nssnitt hj\u00e4lper till att skapa ett fl\u00f6de genom ett program, d\u00e4r du enkelt tas fr\u00e5n ett gr\u00e4nssnitt till ett annat.<\/p>\n<figure>\n<\/figure>\n<p>Windows Community Toolkit vill g\u00f6ra detta enklare f\u00f6r programmerare och har introducerat nya animations-API:er.<\/p>\n<p>Detta inkluderar introduktionen av hj\u00e4lpare som l\u00e5ter dig till\u00e4mpa \u00f6verg\u00e5ngs- och animeringseffekter genom att \u00e4ndra k\u00e4llkoden direkt.  XAML-koden kan till exempel anv\u00e4ndas f\u00f6r att kompensera ett element med en viss m\u00e4ngd och stapla effekterna av flera animationer s\u00e5 att de exekveras i f\u00f6ljd.<\/p>\n<p>AnimationSet \u00e4r ett mycket framtr\u00e4dande API som l\u00e5ter anv\u00e4ndare v\u00e4lja fr\u00e5n en rad animationer som Toolkit har att erbjuda och sedan stapla dem.<\/p>\n<p>Men som n\u00e4mnts tidigare \u00e4r m\u00e5nga programmerare r\u00e4dda f\u00f6r att s\u00e4tta i sig en designer och till\u00e4mpa dessa \u00e4ndringar p\u00e5 egen hand.  Windows Toolkit vill \u00e4ndra p\u00e5 detta genom att ge dem API:er som f\u00f6renklar arbetet f\u00f6r dem och underl\u00e4ttar dem i upplevelsen.<\/p>\n<h3 id=\"microsoft-graph-control\"><span class=\"ez-toc-section\" id=\"Microsoft_Graph_Control\"><\/span>Microsoft Graph Control<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Windows Toolkit har ocks\u00e5 lagt till mer st\u00f6d f\u00f6r Microsoft Graph.  Ungef\u00e4r som med deras Animation API, syftar de till att f\u00f6renkla mycket av den r\u00f6riga kodningen s\u00e5 att programmerarna kan arbeta med produkten.<\/p>\n<p>Microsoft Graph l\u00e5ter utvecklaren ansluta sitt program till olika enheter \u00f6ver de olika operativsystemen.  Den kan ocks\u00e5 komma \u00e5t data som har lagrats i Windows och Microsofts servrar f\u00f6r att ansluta och relatera anv\u00e4ndare.<\/p>\n<figure>\n<\/figure>\n<p>  Till exempel ger det dem kontrollen att automatiskt logga in p\u00e5 ett konto eller logga ut utan att beh\u00f6va komma in i koderna.  Fr\u00e5n och med nu har den i f\u00f6rsta hand tv\u00e5 nyckelfunktioner;  profilering och loggning.  Detta kommer utan tvekan ocks\u00e5 att hitta fler anv\u00e4ndningsomr\u00e5den n\u00e4r Microsoft utvecklar och f\u00f6rb\u00e4ttrar funktionaliteten i sin verktygsl\u00e5da.<\/p>\n<p>Verktygspaketet kommer att tillhandah\u00e5lla vissa .NET-paket som kan koppla samman m\u00e4nniskors profiler och l\u00e4gga till anv\u00e4ndare baserat p\u00e5 deras n\u00e4rvaro p\u00e5 sociala medier, som LinkedIn, Facebook, OneDrive eller Bing.<\/p>\n<p>Meddelandeuttaget f\u00f6rser ocks\u00e5 anv\u00e4ndare med hj\u00e4lpredor som officiellt anv\u00e4nds av Microsoft sj\u00e4lv.  Den skickar dessa funktioner till anv\u00e4ndare via API:er p\u00e5 sj\u00e4lva verktygsl\u00e5dan.<\/p>\n<p>Windows Toolkit kommer med olika paket som ger dig tillg\u00e5ng till specifika funktioner.  S\u00e5 om ditt arbete lutar mer \u00e5t designerns \u00e4nde kan du v\u00e4lja det specifikt utformade designerpaketet.  Detta \u00e4r bra f\u00f6r m\u00e4nniskor med en budget som letar efter esoteriska tj\u00e4nster.<\/p>\n<p>Du kan komma ig\u00e5ng med Toolkit just nu genom att g\u00e5 \u00f6ver till GitHub.  Det \u00e4r h\u00e4r du hittar det nedladdningsbara, samt ett nav f\u00f6r att l\u00e4gga upp problem, diskutera verktygsl\u00e5dan och kontrollera pull-f\u00f6rfr\u00e5gningar.<\/p>\n<p>Men viktigast av allt, du kan se koden f\u00f6r varje enskilt paket och funktion som finns i verktygsl\u00e5dan just nu.  \u00d6ppen k\u00e4llkod \u00e4r alltid bra f\u00f6r utvecklarnas f\u00f6rtroende, s\u00e5 om du vill f\u00f6rs\u00e4kra dig om att ett paket \u00e4r upp till b\u00f6rjan \u00e4r det bara att l\u00e4sa igenom det och se vad det g\u00f6r f\u00f6r dig sj\u00e4lv.<\/p>\n<p>Dess readme och Microsoft Docs g\u00e5r igenom all dokumentation och automatiska byggen.  Denna process g\u00f6r det m\u00f6jligt f\u00f6r Windows, s\u00e5v\u00e4l som f\u00f6r samh\u00e4llet, att g\u00f6ra \u00e4ndringar i farten.<\/p>\n<p>Mer \u00e4n enkel programvara som hj\u00e4lper m\u00e4nniskor att skapa superhj\u00e4lpsamma appar, Windows Community Toolkit \u00e4r, som namnet antyder, mer \u00e4n n\u00e5got annat \u2013 en gemenskap.<\/p>\n<p>Tillg\u00e4ngligheten av Windows Community Toolkit har gjort det mycket l\u00e4ttare f\u00f6r m\u00e4nniskor att b\u00f6rja ta sina f\u00e4rdigheter i egna h\u00e4nder och experimentera med nya id\u00e9er och teorier.  Resultatet har blivit skapandet av en av de mest dynamiska och effektiva gemenskaperna p\u00e5 webben.  Dessutom \u00e4r vi sp\u00e4nnande att se vad Microsoft kommer att ha i butiken f\u00f6r oss snart.<\/p>\n<p>    <strong class=\"section-sub-title\">Om f\u00f6rfattaren<\/strong><\/p>\n<p>            <strong class=\"bio-title\">Maham Asad (16 publicerade artiklar)<br \/><\/strong><\/p>\n<p>Maham \u00e4r utexaminerad i psykologi och ut\u00f6kar och n\u00e4rmar sitt intresse f\u00f6r teknik med MUO.  Utanf\u00f6r jobbet gillar hon att l\u00e4sa b\u00f6cker, m\u00e5la och resa n\u00e4r det \u00e4r m\u00f6jligt. <\/p>\n<p>                            Mer fr\u00e5n Maham Asad<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Prenumerera_pa_vart_nyhetsbrev\"><\/span>Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>G\u00e5 med i v\u00e5rt nyhetsbrev f\u00f6r tekniska tips, recensioner, free e-b\u00f6cker och exklusiva erbjudanden!<\/p>\n<p>Klicka h\u00e4r f\u00f6r att prenumerera<\/p>\n<\/p><\/div>\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-windows-community-toolkit\/#Microsoft_Graph_Control\" >Microsoft Graph Control<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/blogging-techies.com\/sw\/vad-ar-windows-community-toolkit\/#Prenumerera_pa_vart_nyhetsbrev\" >Prenumerera p\u00e5 v\u00e5rt nyhetsbrev<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n ","protected":false},"excerpt":{"rendered":"<p>Windows Community Toolkit \u00e4r en praktisk programvara att ha runt. Det \u00e4r en samling medhj\u00e4lpare, till\u00e4gg och anpassade kontroller, med ett anv\u00e4ndarv\u00e4nligt gr\u00e4nssnitt och unika funktioner. Som s\u00e5dan till\u00e5ter verktygsl\u00e5dan anv\u00e4ndare att skapa, anpassa och dela appar som de har skapat p\u00e5 Windows. Alla dessa program \u00e4r v\u00e4rdda p\u00e5 GitHub och har en \u00f6ppen k\u00e4llkod, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":92112,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[5],"tags":[24,2659,45167,23,845],"class_list":["post-92111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bloggar","tag-ar","tag-community","tag-toolkit","tag-vad","tag-windows"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/comments?post=92111"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/posts\/92111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media\/92112"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/media?parent=92111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/categories?post=92111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/sw\/wp-json\/wp\/v2\/tags?post=92111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}