Lathund: koda i WPF
Appens fönster
Vanliga kontroller och attribut i XAML
Layoutkontroller – StackPanel
StackPanel är en layoutkontroll som ordnar sina barnkontroller i en vertikal eller horisontell stapel.
Label
Används för att visa text.
Button
En klickbar knapp.
TextBox
Används för att visa eller låta användaren skriva in text.
Image
Visar en bild. Vanliga attribut:
Width: Sätter bildens bredd.
Source: Anger sökvägen till bildfilen.
Bildfilen skall ligga i rätt mapp i projektet, och i .cproj-filen skall mappen inkluderas som en resurs:
Vanliga attribut för kontroller
Alla kontroller i XAML kan ha följande vanliga attribut:
Margin: Anger yttre marginal.
Padding: Anger inre marginal.
Background: Bakgrundsfärg.
Foreground: Textfärg.
Width och Height: Storlek.
FontFamily: Typsnitt.
FontSize: Teckenstorlek.
FontWeight: Fet stil.
Koppla kontroller till C#-kod
click-event och event-metoder
När en användare klickar på en knapp utlöses ett click
-event.
I logiken definierar du event-metoden som hanterar klickhändelsen:
Referens till kontroller: Name-attributet
Name-attributet i XAML ger varje kontroll ett unikt namn, vilket gör att du kan referera till den direkt i din C#-logik.
Nu kan du i C#-koden referera till textfältet med namnet txbResultat
. Exempel:
Last updated
Was this helpful?