Snel en eenvoudig: Een rechthoek met behulp van C# In een App Store van Windows verplaatsen

Mijn algemene blog filosofie is dat het is perfect in orde om een blog over oude, geregeld onderwerpen die ter dood elders zijn behandeld.  Ik neem aan dat dit onderwerp is een van die, maar ik ben bloggen het toch.

Ik heb gewerkt aan een venster Opslag app en ik ben op het deel waar mij nood voor verrichten sommige animeren.  Te dien einde, Ik heb al uitzoeken bits en stukken van windows opgeslagen app animatie die, het blijkt dat, is heel dicht bij, maar niet precies zoals, XAML gebaseerd animaties in .NET (Ik ben nog steeds vat te krijgen op het feit dat WinRT <> .NET 🙂 ).

Vanmorgen ik wilde krijgen greep op slepen en neerzetten operaties.  Onderweg naar die, Ik kreeg verzanden in plaats daarvan een rechthoek verplaatsen :).  Hier is de code die een rechthoek wordt verplaatst wanneer de gebruiker op een knop klikt:

   1:   
   2:              MatrixTransform ct = (MatrixTransform)rectBig.RenderTransform;
   3:              Matrix m = ct.Matrix;
   4:              m.OffsetX  = 10;
   5:              m.OffsetY  = 10;
   6:              CT.Matrix = m;
   7:              rectBig.RenderTransform = ct;

De truc hier is dat ik direct OffsetX of OffsetY niet wijzigen.  Kan er een meer slimme manier om dit te doen (en als u weet en voelt zoals, Gelieve te posten in de commentaren). 

Om dit te doen, Ik nodig om te:

1. Krijgen van de MatrixTransform van de rechthoek (door het gieten van RenderTransform).

2. Krijgen de Matrix van die kerel.

3. De Matrix offsets wijzigen.

4. Opnieuw toewijzen van de Matrix terug naar de MatrixTransform.

5. Opnieuw toewijzen van de MatrixTransform terug naar de rechthoek.

Om het te testen, Ik zette een rechthoek en het scherm knop. Wanneer ik klik op de knop, de bovenstaande logica voert en beweegt de rechthoek onmiddellijk.

Op een bepaald punt, Ik wil animatie toevoegen aan dit, maar ik heb geen idee hoe te krijgen een DoubleAnimation om te werken aan het (Storyboard.SetTargetProperty() wordt een mysterie voor me op dit voor de tijd).

</einde>

undefinedAbonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Instellen van de hoogte van ListboxItems In een ListBox via programmacode voor Windows opslag App

Ik ben bezig met een toepassing van de opslag van windows en een van de dingen die ik wil doen in de app is een logboek waarin statusberichten en andere informatieve lekkernijen als de gebruiker dingen werkt weergeven. Te dien einde, Ik voegde een ListBox als volgt:

<ListBox x:Naam ="GameStateLog" HorizontalAlignment ="Center" Hoogte ="221" VerticalAlignment ="Boven" Breedte ="499" Opvulling ="0" Tekengrootte (FontSize) ="10">

 

De C#-code om te vullen de listbox tijdens runtime was langs de lijnen van:

GameStateLog.Items.Insert(0, GameStateCounter    + ": Nieuwe spel staat: speler wacht 1 naam");

Dit werkte goed genoeg maar de UI toonde een gek bedrag van opvulling rond de afzonderlijke berichten zoals ze zijn toegevoegd. Dat is logisch als ik wil eind-de gebruikers kunnen om deze items te selecteren, maar houdt geen steek wanneer ik wil gewoon laten zien een lopende reeks van berichten in het logboek-gebruikers deze zal niet selecteren, alleen te bekijken. Het was vreemd moeilijk te vinden een eenvoudige manier om dit te doen en misschien wel, de manier waarop ik vond het niet noodzakelijkerwijs "gemakkelijk" maar ik heb het werkt OK. Het belangrijkste inzicht kwam uit dit bericht Hier (http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/c4a6f694-bd46-4779-ab83-b1c2fcb2397c) van Bob Relyea. In plaats van tekenreeksen toevoegen aan de Items-collectie op de ListBox, ListBoxItems toevoegen. Door het toevoegen van een string, ListBox was het creëren van zijn eigen ListBoxItem op eigen. Ik was niet in staat te beïnvloeden om het even wat over dat ListBoxItem na het feit. De nieuwe code is:

        privé VOID AddGameStateLogMessage(tekenreeks theMessage)
        {
            ListBoxItem li = Nieuw ListBoxItem();
            Li.Inhoud = theMessage;
            Li.MaxHeight = 25;

            Dikte thisPadding = Nieuw Dikte(5, 0, 5, 0);
            Li.Opvulling = thisPadding;

            GameStateLog.Items.Insert(0,Li);
        }

 

Hier ben ik het creëren van de ListBoxItem en het invoegen van hen. Ik verwijderde de overtollige opvulling door in te stellen de dikte.

Dit is vrij flexibel als ik denkt te doen wat kleur codering om te markeren van bepaalde soorten berichten en door direct toe te voegen ListBoxItems krijg ik om de stijl van hen elke gewenste.

Hoop dat dit helpt iemand!

</einde>

undefinedAbonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Snel en eenvoudig – Veilige azuurblauwe Wachtrijnamen

Silly maar eenvoudige post.

Als follow-up van yesterday posten op"StorageException was niet-verwerkte"Ik dacht dat ik zou tonen de wee fragment van code die ik gebruik voor het genereren van namen van wachtrijen:

 

        openbare statische tekenreeks GetRandomQueueName()
        {
            GUID g;
            g = System.Guid.NewGuid();
            terugkeer g.ToString();

        } 

Soort domme in zijn eenvoud maar werkt goed voor mij en heeft 100's van veilige Wachtrijnamen gegenereerd in de laatste paar van weken.

</einde>

undefinedAbonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Werken met azuurblauwe wachtrijen – "StorageException was niet-verwerkte”

Ik been playing rond met Azure wachtrijen voor de laatste week of twee en het is al smashingly.  Waar waren deze dingen toen ik nodig hen terug in 1990?

In dit artikel, in het bijzonder, is een uitstekende inleiding tot wachtrijen voor .NET programmeurs: http://www.windowsazure.com/en-us/develop/net/how-to-guides/queue-service/.  Met behulp van dat artikel, Ik heb kunnen trekken samen een echt mooi stukje van client / server-logica die tot nu toe is betrouwbaar en werkt enkel met geen verdriet.  Waar was echt – dit spul in 1990?

Ik raakte een kleine struikelblok recht uit de poort, echter.   Zodra ik afgedwaald van de specifieke kenmerken van de walk-through, Ik kreeg hit met een StorageException en een "de externe server server returned an error (400) Bad Request.

image

Het bleek dat mijn wachtrijnaam uitgeschakeld was:

image

Wanneer ik "OneQueueToRuleThemAll" gewijzigd in "onequeuetorulethemall" ging de StorageException weg.  Ik heb niet gemerkt een van de documentatie roepen dit maar het kan goed doen.

Hoop dat iemand helpt.

</einde>

undefinedAbonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Vroege indrukken op Surface Pro

[Update 3/26: Kreeg ik een tweet van de @Surface mensen vragen of ze me met iets helpen kon, Dus maakte ik een stekker voor Swype, die ze erkend met een "interessante-Bedankt voor de feedback, Paul!”  Ik denk echt dat Swype dit apparaat veel gemakkelijker maken zou te gebruiken voor casual productiviteit.  (Ook, vaste een typfout wees aan me door een oude vriend-Bedankt, Mike!)]

Mijn kantoor won een wedstrijd eerder dit jaar met een kleine cash award eraan verbonden zijn.  Ik gebruikte het geld voor het subsidiĂ«ren van de aankoop van een Surface Pro (128GB met het 2-jarige verzekering plan) en ik heb een goede deal gebruikt sindsdien.  Ik kocht het van de Microsoft Store in het winkelcentrum door Columbus Circle in Manhattan.  Totale prijs was over $1300 USD with the better keyboard and the sucker’s insurance 🙂

Ik heb alleen het 4 dagen geleden en reeds ik kan nauwelijks voorstellen niet hebben van het.  Ik bracht naar bed om te lezen het zo ver uitstekende Programmering Windows 8 Apps met HTML, CSS, en JavaScript en het was het eerste wat dat ik bereikt voor toen ik wakker.

Hier zijn enkele impressies, in willekeurige volgorde:

Hoe aan te raken: Ik wil elke aanrakingsscherm die ik zie nu.

Windows 8 is voor touch-apparaten: Ik heb een veel sterkere appreciatie voor Windows 8.  Deze o/s vertaalt veel beter naar een Aanraking apparaat dan een toetsenbord.  Op het eerste, Ik wist niet hoe aan de slag nauwelijks, maar het werd al snel een tweede natuur voor mij. En het is zeer snel en responsive, zodat u niet het gevoel dat je loopt rond of het betalen van een boete voor een fout.  Ik ben niet een expert met de UI (mysterie dingen nog steeds gebeuren) maar ik ben vliegen rondom de plaats met een goede deal van vertrouwen na een relatief klein handvol uur op het

Op hetzelfde moment, nu dat ik heb met behulp van aanraking, Ik heb een veel beter begrip van de o/s van een Dell laptop perspectief.  De muismat op mijn E6430 concurreren niet met het oppervlak meerdere punten van contact, enz., maar het doet een goede baan met een aantal van de gebaren.  Maar ongeacht de muismat, die hebben gewerkt met het oppervlak nu, Ik weet wat er gebeurt wanneer ik mijn muiscursor verplaatsen en diverse kleine signalen in de hoeken en dergelijke opduiken.

Ik wil ook wijzen op een lijn van deze blogpost door Brandon Carson:

Langs komt Microsoft met een ander perspectief van hoe een besturingssysteem moet ondersteuning voor haar gebruikers. In plaats van twee OS's en een fragmentatie tussen apparaten, Microsoft bouwt een nieuwe OS to blend de lean-back ervaring met de Desktopervaring and geven de gebruiker controle over hoe om te interageren met hun apparaat."

Die lijn kristalliseerde voor mij de hele punt van Win8 als een o/s.  Het is een iPad en het is laptop.  Daar hou ik van.  Ik vind dat veel.  Ik breng niet mijn laptop naar bed zeer vaak en wanneer ik doen, het is een nieuwigheid en een pijn.  Dit ding kan overal gaan met mij, met inbegrip van werk.

De windows-winkel is awesome!  Ik gewoon van uitgegaan, Toen ik hem kocht het oppervlak, dat de windows app store zou een complete verspilling van tijd, een dorre afgedankte bedrijfsruimte van halfslachtige apps klampt zich vast aan de rotsachtige bodem, triest en zielig.  Ik denk dat dat de verschillende volkeren van de anti-Microsoft zijn het winnen van de harten en geesten argument hier.  Hoewel het klopt empirisch dat Apple en Google bazillions meer apps in hun winkels hebben, dwerggroei MSFT, MSFT heeft nog steeds een welgeschapen selectie en het groeit.   Mijn punt is niet dat MSFT store "beter" dan die is, maar dat het niet zo slecht als de kernholocaust zal u denken.  Geef het een blik. Er zijn vele interessante apps die er.

Pen is geweldig!: Ik wilde de mogelijkheid om te schrijven en schetsen het platform diagrammen voor eeuwig.  Alle de 3de partij dingen altijd gevoeld kludgy tenzij u kocht een dat duur was en ik gewoon niet het gevoel alsof het.  Met het oppervlak, het is volledig natuurlijk en snel, plus veel interessante apps beschikbaar.  Deze omvatten paint.net, iets interessants van Evernote (Skitch), OneNote (die heeft eersteklas ondersteuning voor de pen), PowerPoint (kunt aantekeningen maken en tekenen tijdens presentaties).  Ik heb nauwelijks krabde het oppervlak hier en ik ben loving it.  Controleer deze blogpost voor een meer professioneel advies op hoe oppervlak kan worden gebruikt voor meer industriĂ«le sterkte kunst.  Ik kan niet wachten voor mijn volgende PPT-demo.

Het speelt Civ5! (met een beetje hulp van sommige vrienden):  Civ with touch is really neat 🙂

Sommige annoyances:

  • Batterij is niet geweldig.  Geen haar beter dan mijn laptop.  Ik heb dit vaag begrip dat batterijen worden moeten "geconditioneerd" (maar dat is waarschijnlijk nonsens) Dus als dat het geval is, het kan krijgen betere.
  • Toetsenbord is klein.  Maar, Ik heb al wennen aan het.
  • No Swype! Ik net begonnen met behulp van Swype een paar maanden geleden op mijn Galaxy S3 lopen Android en ik kan niet geloven hoe productief het maakte me.  Niet met die op Win8 is echt frustrerend en het lijkt alsof het een lange tijd zal worden, Als ooit, voordat Swype beschikbaar is.  Sommige andere 3e partijen werken op het maar mijn 30 seconden waarde van onderzoek impliceert dat de o/s enkel niet het steunen.  (Als u geen Swype of een van zijn neven gebruikt moet u stoppen met het lezen van deze blogpost en verlenen op te uitproberen; deze post zal vrijwel zeker nog hier zijn zodra u weerom worden).
  • Algemene vormfactor – nog steeds wennen aan het.  Het is een mooi scherm en Netflix is groot op het.  Surfen op het web is groot op het. Maar, MS Word-soort van hard en niet erg vriendelijk van de aanraking (voor mij, tot nu toe).  Ik heb het schermschoten van mensen met behulp van visuele studio op het-dat een stuk lijkt.  Maar ik ga geven het een keer te proberen op een bepaald punt.

Dus, daar ga je!  Hoop dat dit helpt iemand denken over het.  Het is te vroeg voor mij om te zeggen "kopen!”.  Ik zal deze post opnieuw in een week of zo en follow-up.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Een onverwacht Awesome teambuilding-oefening

Ik bijeengeroepen een team hier bijeen voor de New York SharePoint team en op het laatste moment, voor geen bijzondere reden, toegevoegd een nieuwe agenda-item:

Persoonlijke info uitwisseling: I 'm going to google aarde optrekken en ieder van ons zal vertellen het team waar we zijn geboren en waar wij wonen vandaag. Ik zal het real-time kaart. Wij doen ook een snel overzicht van onze respectieve families. Voel je vrij eenmaal te maken een fantasie familie hier maar houd in gedachten dat u start liegen over de familie, u moet maken achtereenvolgens uitgebreide leugens en u zult waarschijnlijk struikelen op een bepaald punt, dus wees voorbereid op die.

Ik dacht dat dit zou nemen 20 minuten of zo te doen met negen mensen.  In plaats daarvan, het duurde 90 minuten Glimlach, vooral omdat mensen significante hoeveelheid tijd op verschillende plaatsen over de hele wereld bracht.  Het was een fascinerende oefening en we zeker veel geleerd over elkaar.  Ik leerde, tot slot, wat mensen bedoelen met "Noord" en "Zuid" India.

Als u de tijd in deze drukke en hectische vinden kunt zoals dagen om iets te doen het, Ik aanbevelen harte het.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Bijhouden van praktijk activiteiten – Deel 1

Ongeveer een jaar geleden, Ik sloot zich aan bij Raadpleging, slalom hier in new York als wat wij een praktijk gebied leiden noemen.  (Als een klein terzijde aan het punt van deze blog post, dat veranderen in banen rekeningen voor mijn totale drop-off in bloggen.  Het was een grote verandering in rollen en een grote verandering in dag tot dag "stuff" maar ik heb soort van acclimated mezelf en blik toekomen aan het opnieuw schrijven Glimlach ).

In deze rol PAL, Ik ben verantwoordelijk voor het opslaan van het bedrijf en de onmiddellijke omgeving van 21 West 21e straat van ramp op een regelmatige basis.  Het is een veel druk (meer dan je zou denken-denk maar aan alle kinderen!). 

In dienst op die noodzaak, Ik nodig om te helpen met pre-sales, maken en bijwerken van de go-to-market aanbod, goede mensen huren, trainen van mensen om hen beter (maar echt, naar mijn werk makkelijker maken) en af en toe iets factureerbare op een client doen.  Ik krijg veel van de "input"-vragen van klanten, verkoopkansen, mijn eigen bedorven gedachten en ga zo maar door.  Wat van het is echt goed (Als een hete verkoop oppty) terwijl een heleboel is het minder goed.  De sleutel is om in eerste instantie bijhouden, prioriteren en beheren van elk van deze ideeĂ«n (Great and small televisieserie) tot een succesvol einde. 

Dit soort beheer van de taak is niet nieuw, recht?  En we hebben veel voor task tools om ons te helpen met dit.  Outlook heeft taken.  U kunt een werkblad klap samen mooi en snel.  Mijn allereerste taak beheertool was een juridische Kladblok terug in mijn dagen op GAF als een ontwikkelaar in de IT-afdeling.  (Vragen over de goede oude dagen de volgende keer zie je me als je geĂŻnteresseerd bent, of misschien niet…).

Een SharePoint-vent (nominaal, ten minste), Ik heb altijd gedacht aan SharePoint gebruiken.  Maar om wat voor reden, een algemene takenlijst deed nooit helemaal het voor mij.  Een heleboel maanden geleden, Heb ik besloten om te helen mezelf en je maakt gewoon een SharePoint gebaseerde oplossing.  Het was zo pijnlijk makkelijk om te maken dat ik dacht om te schrijven over het hier.

Dus, mijn doelen hier waren zeer eenvoudig:

  • Super gemakkelijke en snelle gegevensinvoer
  • Prioriteren activiteiten
  • Categoriseren van activiteiten
  • "volgende stap" gedreven – zal deze activiteiten vaak beslaan weken (misschien zelfs maanden).  Ze bijna nooit een "eind" na een bepaalde update.

Deze bits lenen zich heel mooi aan een inhoudstype, dus dat is wat ik heb gemaakt:

image

U kunt eigenlijk zien dat ik had een verkoop vooroordeel met dit op het eerste, Sinds ik heb dat 'Client'-veld.  Een heleboel van mijn praktijk activiteiten zijn gebaseerd rond klanten (werkelijke of potentiĂ«le).  Maar velen van hen zijn ook intern gericht.  Ik klap "Slalom" daar als ik maak hen, maar het is altijd voelt een beetje raar.  Ik moet hebben noemde het iets meer generieke.  Misschien "Target organisatie" of iets.

Hier zijn een paar diverse opmerkingen over het type inhoud:

  • Activiteit Impact heeft overgedragen in een meting van prioriteit.  Ik ben niet zeker waarom ik ging met "Invloed" en niet "Priority" dag nul, maar dat is wat ik deed. 
  • Volgende stappen en volgende stappen datum – ik heb een dashboard dat wordt aangestuurd door de volgende activiteit datum.  Dit dashboard is soort van mijn marching bestellingen geworden voor de dag/week.  Ik ga naar het dashboard en zich eerst concentreren op hoge prioriteit stuff en ga vanaf daar.  (Er is de notie van een "niet-gelabelde"
  • Primaire eigenaar – het enige ding van de nota is – is het niet geweldig dat u kunt sorteren en filteren op meervoudige selectie kolommen in de SP 2010! Ik eigenlijk kopen niet volledig in dit begrip op het eerste.
  • Activiteitsstatus – eigenlijk gewoon "Open" of "Gesloten". 
  • Primaire praktijk – nadat ik begon te gebruiken dit, een andere PAL in mijn fractie wilde dit uitproberen, dus ik gleed dit in de mix om te onderscheiden tussen mijn spullen (Portalen & Samenwerking) en haar spullen (Azure).

Hier is mijn dashboard:

image

(Sorry voor de wazig uit bits-ik heb niet het gevoel als het creëren van een bos van testgegevens en ik wil niet te geven iemand een hartaanval over delen van essentiële details [Zie de bit in de intro opnieuw: de wereld redden, enz., enz., enz.]).

Ik heb verschillende andere weergaven op deze lijst, met inbegrip van een gegevensbladweergave waarmee ik massa-updates.  Ik doe dit meest vaak als een bos van lagere prioriteit items die ik gepland om te doen een nooit helemaal heb gedaan en moeten een week worden geduwd.

Elke dag, Ik trek mijn activiteiten log en gewoon beginnen met werken uit de bovenkant van de lijst.

In deel 2, Ik zal uitleggen hoe ik maakte dit nog nuttiger met de toevoeging van een aardige e-mail ingeschakelde documentbibliotheek en SPD workflow.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Raadpleging, slalom–Boston SharePoint leiderschap nodig

Ik bij Slalom raadpleging van zes maanden geleden aan de dag en het is een ongelooflijke rit geweest.  Ik ben van plan om blog wat meer over die nu dat ik begin te voelen vrij solide.  Hier werken is als leven in een sprookje allermeest naar de tijd.  Slimme mensen, interessante klanten, Solid support van zowel lokale als corporate management … de occasionele plengoffer... good stuff.

Onze vestiging in Boston net heeft opengesteld en ze zijn op zoek naar een leider te lanceren hun SharePoint praktijk.  Het is een zeer complex, volledige baan met een heleboel leuke uitdagingen.  U definieert aanbod van belang op de lokale markt, u stroop je mouwen en echte werk doen en u huren mensen op te bouwen de beste team die u kunt beheren.  Kan ik niet aanbevelen het sterk genoeg.

Als u geĂŻnteresseerd in deze positie bent, of als u weet iedereen die geĂŻnteresseerd zouden kunnen zijn, Gelieve vuur af een e-mail naar mij: Paul.Galvin@slalom.com.

Ik ben blij dat mijn candid ervaringen te delen (zowel goede als slechte) hier in New York.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Mijn Workflow boek is beschikbaar voor aankoop

Eerst begon ik te praten met mijn oorspronkelijke co-auteurs meer dan twee jaar geleden.  Ze verlaten uiteindelijk het project, maar laat deze zomer, met de hulp van verschillende nieuwe co-auteurs, Ik was eindelijk in staat om dit te brengen over de finish. 

Professionele Workflow in SharePoint 2010: Echte wereld Business Solutions hit Amazon en Barnes en edele web site enige tijd in de laatste 10 dagen.  Het is beschikbaar in paperback en Kindle/Nook en dat allemaal, net op tijd voor een geweldige kerst aanwezig. Glimlach

Dit boek is over twee dingen: 1) empowerment van eindgebruikers, zodat ze kunnen hun eigen zakelijke problemen met SP oplossen 2010 workflow mogelijkheden en 2) IT-medewerkers helpen (ontwikkelaars in het bijzonder) hetzelfde doen.  Ongeveer twee derde van het boek zijn gericht op wat ik noem "Activist gebruikers" (zeer bekwame maar niet-technische en gemotiveerde eindgebruikers).  Het probeert om te verklaren hoe ambachtelijke oplossingen in SharePoint 2010 met behulp van SharePoint Designer workflow en een aantal extra SharePoint functies.

Het laatste derde is vierkant gericht op de ontwikkelaar.  Echter, in tegenstelling tot sommige van de puur technische boeken op de markt, deze hoofdstukken verklaren hoe SharePoint ontwikkelaars functionaliteit dat verdere die activist gebruikers door middel van aangepaste SharePoint Designer activiteiten en andere technische bits machtigt kunnen maken.  Door empowerment van de activist gebruikers in uw organisatie, u vrij uw ontwikkelingsteam (of gewoon jezelf) om te doen de echt harde (en meestal technischer interessante) Stuff dat eindgebruikers nooit doen kan en nooit op hun eigen proberen moet.

In de komende weken, Ik schrijf meer over het boek, waaronder pluizig dingen als "Hoe is het net als een boek te schrijven" dat ik weet dat een heleboel mensen zijn geĂŻnteresseerd in het kennen over.  -Zal ik eerst mijn co-auteurs voorstellen zonder wie dit boek zou nooit hebben overleefd om te zien het licht van de dag.

Lees meer over het boek op de Amazon website.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

SharePoint Web deel UI Design patroon met behulp van XSL

Ik heb het geven van een talk dit jaar op op een ontwerppatroon voor SharePoint webonderdelen waar de UI wordt volledig beheerd via XSL. 

Ik ben van plan om dit te schrijven tot meer in detail over de volgende periode van tijd.  In de tussentijd, Hier is de PowerPoint.

De broncode voor dit project is op CodePlex hier: http://webpartsxsl.codeplex.com/.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin