Veel ontwikkelaars brengen hun leven opbouwen line of business ( LOB ) programma's . Dit zijn de programma's die verzekeringsmaatschappijen , medische kantoren , vastgoed , retail en vele andere bedrijven te ondersteunen . De meeste LOB -programma's hun gegevens opslaan in database- servers en Windows of webformulieren voor gebruikersinterfaces . De Windows Presentation Foundation ( WPF ) biedt een nieuwe , ietwat eenvoudiger manier om Windows- formulieren te bouwen voor nieuwe LOB- toepassingen . Volg deze stappen om een eenvoudige WPF LOB vorm te creëren . Wat je nodig hebt Microsoft Visual Studio , Visual Basic Express of Visual C # Express 2010 Toon Meer Aanwijzingen
Open Visual Studio 1 en maak een nieuwe WPF project . Klik op " File " en vervolgens " New Project . " Wanneer het nieuwe dialoogvenster project verschijnt , kiest u Visual Basic , dan is Windows uit de boomstructuur , Kies het pictogram Toepassing WPF , noem het project " LOBTest , " en klik op " OK . " Na een korte wachttijd , zal de ontwerper venster vorm verschijnen . Kopen van 2
Klik met de rechtermuisknop op de designer venster en kies " View XAML " . Hoewel de formulieren kunnen worden gebouwd met behulp van dezelfde drag - and-drop aanpak als Windows Forms , veel ontwikkelaars vinden dat codering rechtstreeks in XAML biedt veel meer controle en flexibiliteit . 3
Verwijder de GridView tags en te vervangen door een StackPanel zoals weergegeven in de onderstaande code :
< Window Height = " 350 " width = " 525 " >
Orientation="Vertical" >
< /StackPanel >
< /Venster Aanmelden>
De StackPanel is een container die andere besturingselementen bevat . Door het instellen van de " Orientation " naar " Vertical , " alle items binnen de StackPanel zal worden geregeld boven naar beneden . 4
Voeg een StackPanel dat het formulier titel houdt . Elke code -element wordt achtereenvolgens verschijnen binnen de belangrijkste StackPanel .
< Window Height = " 350 " width = " 525 " >
Orientation="Vertical" >
< /StackPanel >
Dit StackPanel de bovenkant van het formulier en alle inhoud binnen het panel vult zal horizontaal worden gecentreerd . Een etiket met de titel "Klanten " is de enige controle binnen dit panel 5
Voeg een tweede StackPanel houdt het veld klant-ID als volgt : .