AGENDA WINDOWS PRESENTATION FOUNDATION LEKTION 2. Mer om Kontroller. Mer om Paneler Grid Stack Panel Wrap Panel Dock Panel

Relevanta dokument
WINDOWSPROGRAMMERING LEKTION 2

Systematiskt kvalitetsarbete

Du kan själv följa med i denna steg-för-steg guide i din texteditor.

Objektorienterad Programkonstruktion. Föreläsning 8 30 nov 2015

Chefer och Ledare grafisk manual

GRAFISK MANUAL TL BYGG VERSION

GRAFISK Profil. inl4_lisen_a_grafisk_profil_me106a.indd :29

våra grafiska riktlinjer

ScandiRec. Läs mer: Nya Volvo V90 Cross Country SID 23. ScandiRec.se - Skandinavisk Rekrytering Sverige

Beställ data och statistik

Remissutgåva. Program för informationssäkerhet

Organisation: SLB-analys vid Miljöförvaltningen i Stockholm KontaktpersonMalin Täppefur E-post: Telefonnr:

Arbetsintegrerande Kooperativ

Luleå gymnasieskola. Rapportens namn. [Dokumentets underrubrik] Författare [Datum]

Nya samlade läroplaner

FÖRSÄKRINGSBOLAGSDAGEN 2016

guide till centerpartiets nya profilering

Kommunikativ plattform

Planera smidiga utskick. Guide för planering av maskinsorterbara försändelser

GRAFISK MANUAL

WINDOWS PRESENTATION FOUNDATION LEKTION 1

Mebook 360 Special DEMO. Rapport. Vår egen 360. John Doe

Schildts & Söderströms LOGOTYP

Kursplanerna i svenska och svenska som andraspråk Göteborg 18 oktober 2011

Topblock. En del av VERKSAMHET AKTUELLT LÄNKAR DOKUMENT KALENDARIUM BÅTKLUBBAR KONTAKT. Lorem ipsum dolores datum Mälarens Båtförbund OKT 25

IGÅR. Internet, www, TCP/IP, IP-adress, DNS, URL. HTTP Request. HTTP Response (HTML & status code)

TDDD52 CSS. Färger. Färger 1/3/13

DESIGN HANDBOKEN , Version 2

CSS. TNMK30 - Elektronisk publicering

LGR 11 bygger på samma kunskapssyn och värdegrund som Lpo 94

LGR 11 bygger påsamma kunskapssyn och värdegrund som Lpo94

GRAFISKA RIKTLINJER FÖR ÅRSMÖTEN AUGUSTI 2015

Näringslivsprogram 2020 bästa näringslivsklimatet

LOGOTYP. Färgen i logotypen är: CMYK: 100, 80, 20, 20 RGB: 20, 55, 110 PANTONE: 294 C. Vi kallar förgen MC Blå. PRIMÄR LOGOTYP SEKUNDÄR LOGOTYP

ÅBO AKADEMI GRAFISK GUIDE

Kursplanen i modersmål Göteborg 14 november 2011

DESIGN. Juni 2016, Version 3

Att berätta med webb + En introduktion till HTML

Grafisk manual version

WINDOWSPROGRAMMERING LEKTION 1

Vice Vd Marie Hansson FÖRDJUPNING - KUNDAVTAL SAMARBETE MED FÖRSÄKRINGSBOLAG

SÄTERGLÄNTAN / VISUELL IDENTITET.

Sweden AB. Stilmall & presentation av grafisk profil

On-line produktion TDDC61

Onsdag 12 september 2018

Grafisk profil RIKTLINJER OCH STÖD I VÅRT KOMMUNIKATIONSARBETE. osthammar.se

Seminarium Riktade hälsosamtal/ hälsoundersökningar. Digitaliseringsprocess

Grafisk manual Märke, typografi, färger Stockholm konst. stockholmkonst.se/grafisk-profil

Objektorienterad Programkonstruktion

Uppdaterad i november Grafisk manual

Nya reformer. Nya kursplaner årskurs januari Den nya skollagen. En förändrad läroplan för förskolan

INNEHÅLL 1. LOGOTYP 2.TYPSNITT 3. FÄRGER 1.1 KONCEPT 1.2 STORLEKAR 1.3 FÄRGSÄTTNING 1.4 FRIZON & PLACERING 1.5 EXEMPEL 1.

Du har i uppgift att agera rådgivare åt det tillförordnade statsöverhuvudet i Grubien, Franklin Jefferson. Läs Jeffersons brev och "

Landstinget Kronobergs grafiska profil

Grafisk manual Oxelösunds kommunkoncern. Dec 2015

Hur ser vårt. framtida Piteå ut? PLANSTRATEGI I N G S H A N D L U T S TÄ L L N I N G. Översiktsplan för Piteå. Översiktsplan för Piteå.

Dagens pass. Lgr, Lpo??? Lgr 11 Läroplanens innehåll och struktur

GRAFISK MANUAL 6/2012

Anvisningar för skyltning vid Motala kommuns verksamheter. Motala kommun Version

Avhandlingens titel med plats för undertitel

LATEX-tips. Niklas Andersson och Malin Palö. Institutionen Matematiska vetenskaper vid Göteborgs universitet och Chalmers tekniska högskola

VÅR KAMPANJ. Kampanjhandledning

TÄVLINGSKRITERIER INFÖR

Innehåll Grafisk manual Övertorneå kommun

OUR ENERGY YOUR SUCCESS. Grafisk profil Graphic guidelines

Det här är en start- och kapitelsida

IKT - Plan. Centralskolan

Grafisk manual för Karlskoga kommun

Grafisk manual - Kulturcentrum, Kulturskolan, Folkbiblioteket och Konsthallen

Krav på lösenordet? Inloggning i communityt Formulär för att registrera sig. ABFs community. Registrera dig som medlem i ABFs community

MX-3111U Digitalt multifunktionssystem med fullfärgskapacitet

Grafiska regler för jubileumssymbolen

KUNSKAP UTVECKLING MÖJLIGHETER

Som man sår får man skörda...

Valutec Grafisk manual. Grafisk manual

Lorem ipsum dolor sit aut VISUELL PLATTFORM

De naturorienterande ämnena i Lgr11 Göteborg

Logotype Logotypen skall så långt det är möjligt användas i sitt originalutförande (Gulgrön + Svart) med tillhörande branschtext, i undantagsfall kan

innehåll 01 logotyp 02 typografi 03 färger 04 layout 05 Tonalitet

GRAFISK PROFIL FÖR KUNGÄLVS KOMMUN

kommunikationsguide Inspiration och vägledning för din kommunikation kring Fairtrade och Fairtrade-märkta produkter.

EXPO XTRA MARKNADSFÖRINGSYTOR OCH REKLAMPLATSER PÅ KISTAMÄSSAN

Vår grafiska profil en viktig del i hur vi uppfattas.

Frågor och svar om vårdval/hälsoval

TDP013. Webbprogrammering och interaktivitet. Introduktion, HTML5, CSS & Selenium. Anders Fröberg Institutionen för Datavetenskap (IDA)

TDP013. Kursens nyckelpersoner. Kursens design. Kursens litteratur Kursens kunskapsfilosofi. Examinator: Anders Fröberg. Kursansvarig: Anders Fröberg

5-7 FEBRUARI 2019 EXPO XTRA MARKNADSFÖRINGSYTOR OCH REKLAMPLATSER PÅ KISTAMÄSSAN

Hälsoundersökning Hjärta Kärl Premium

BROMÖLLAKOMMUN VARUMÄRKET VARUMÄRKESMANUAL FÖR BROMÖLLA KOMMUN

Grafisk manual Svenska Seglarförbundet 2006

GRÄNSÄLVSGYMNASIET. Samhällskunskap 1b. Vårterminen Baksidan av media. En studie om bullar och bakverk i tidningen.

Västervik Framåt. Grafisk profil 1.0

En jämförande prestandastudie mellan JSON och XML

Unga Aktiesparares varumärke

Oceanhamnen. En stad i staden. Med människan i centrum. Tura 47 LÄGENHETER

Ärende 10. Struktur för Karlskoga kommuns styrdokument

Receptfria Läkemedel Grafisk Manual

Regler för boendesprinklersystem

Utvärdering av Turistbyrå

F10 Mer CSS Dagens agenda

Transkript:

WINDOWS PRESENTATION FOUNDATION LEKTION 2 Mahmud Al Hakim mahmud@alhakim.se www.alhakim.se COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 1 AGENDA Mer om Paneler Grid Stack Panel Wrap Panel Dock Panel Mer om Kontroller ScrollViewer TreeView Label och TextBlock TextBox och PasswordBox GroupBox och RadioButton Menu, ContextMenu och Toolbar CheckBox och ComboBox Calendar och DatePicker COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 2 1

GRID Grid är en rutnätslayout med rader och kolumner. COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 3 GRID DEFINIERA RADER <Grid> </Grid> <Grid.RowDefinitions> <RowDefinition Height="100" /> <RowDefinition Height="Auto" /> <RowDefinition /> </Grid.RowDefinitions> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 4 2

GRID DEFINIERA KOLUMNER <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="2*" /> </Grid.ColumnDefinitions> </Grid> 2* betyder dubbelt så stort COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 5 GRID PLACERA INNEHÅLL Attached properties <Rectangle Fill="Red" Grid.Row="0" /> <Rectangle Fill="Orange" Grid.Row="0" Grid.Column="1"/> <Label FontSize="24" Grid.Row="1" Grid.ColumnSpan="2"> Lite text som sträcker sig över 2 kolumner </Label> <Rectangle Fill="Yellow" Grid.Row="2" /> <Rectangle Fill="Green" Grid.Row="2" Grid.Column="1"/> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 6 3

EXEMPEL PÅ RESULTATET COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 7 STACKPANEL COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 8 4

STACKPANEL EXEMPEL 1 <StackPanel> <Rectangle Width="50" Height="50" Fill="#FF63AEB8" /> <Rectangle Width="50" Height="50" Fill="#FF97C741" /> <Rectangle Width="50" Height="50" Fill="#FFED652E" /> <Rectangle Width="50" Height="50" Fill="#FFC163A2" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 9 STACKPANEL EXEMPEL 2 <StackPanel Orientation="Horizontal"> <TextBlock Text="Namn: " Margin="5" /> <TextBox Width="200" Height="20" Margin="5" VerticalAlignment="Top" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 10 5

MER OM MARGIN Margin="left,top,right,buttom" <StackPanel> <Button Content="1" Height="80" Width="80" Margin="20,10,0,20" HorizontalAlignment="Left"/> <Button Content="2" Height="80" Width="80" HorizontalAlignment="Left" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 11 WRAPPANEL EXEMPEL <WrapPanel Orientation="Vertical"> <Rectangle Fill="Red" Height="50" Width="50" /> <Rectangle Fill="Orange" Height="50" Width="50" /> <Rectangle Fill="Yellow" Height="50" Width="50" /> <Rectangle Fill="Green" Height="50" Width="50" /> <Rectangle Fill="Blue" Height="50" Width="50" /> <Rectangle Fill="Indigo" Height="50" Width="50" /> <Rectangle Fill="Violet" Height="50" Width="50" /> <Rectangle Fill="Black" Height="50" Width="50" /> </WrapPanel> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 12 6

WRAPPANEL EXEMPEL 2 <Grid> <Button> <Button.FontWeight>Bold</Button.FontWeight> <Button.Content> <WrapPanel Orientation="Vertical"> <TextBlock Foreground="Blue">Färgglad</TextBlock> <TextBlock Foreground="Red">knapp</TextBlock> </WrapPanel> </Button.Content> </Button> </Grid> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 13 DOCKPANEL EXEMPEL 1 <DockPanel> <Button Background="Red" Height="25" DockPanel.Dock="Top" /> <Button Background="Orange" Width="25" DockPanel.Dock="Left" /> <Button Background="Yellow" Width="25" DockPanel.Dock="Right" /> <Button Background="Green" Height="25" DockPanel.Dock="Bottom" /> <Button Background="Purple" /> </DockPanel> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 14 7

DOCKPANEL EXEMPEL 2 <DockPanel> <TextBox DockPanel.Dock="Top">Dock högst upp (Top) </TextBox> <TextBox DockPanel.Dock="Bottom">Dock längst ner (Bottom)</TextBox> <TextBox DockPanel.Dock="Left">Dock vänster (Left)</TextBox> <TextBox>Denna TextBox fyller återstående utrymmet</textbox> </DockPanel> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 15 SCROLLVIEWER <ScrollViewer> <StackPanel> <Button Height="100" FontSize="20">1</Button> <Button Height="100" FontSize="20">2</Button> <Button Height="100" FontSize="20">3</Button> <Button Height="100" FontSize="20">4</Button> <Button Height="100" FontSize="20">5</Button> </ScrollViewer> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 16 8

TREEVIEW <TreeView> <TreeViewItem> <TreeViewItem.Header> <TextBlock>Första</TextBlock> </TreeViewItem.Header> <TreeViewItem Header="Ett" /> <TreeViewItem Header="Två" /> </TreeViewItem> <TreeViewItem> <TreeViewItem.Header> <TextBlock>Andra</TextBlock> </TreeViewItem.Header> <TextBlock Text="Ett" /> </TreeViewItem> </TreeView> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 17 MER OM LABEL <Label Content="Datum: " Margin="20" Padding="20" HorizontalAlignment="Center" VerticalAlignment="Center" Background="Beige"FontSize="30" Loaded="Label_Loaded"/> private void Label_Loaded(object sender, RoutedEventArgs e) { ((Label)sender).Content += DateTime.Now.ToShortDateString(); } COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 18 9

TEXTBLOCK RADBRYTNING OCH MELLANRUM <StackPanel> <TextBlock> <LineBreak /> </TextBlock> <TextBlock Lite text och annat smått och gott. xml:space="preserve"> Lite text och </TextBlock> annat smått och gott. COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 19 TEXTBLOCK SPAN OCH RUN <TextBlock > Lite normal text...<linebreak /> <Span FontWeight="Bold" FontFamily="Gill sans "> Formatering i span. </Span> <LineBreak /> Normal text igen. </TextBlock> Byt ut Span mot Run Titta i dokumentationen. COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 20 10

TEXTBLOCK BOLD OCH ITALIC <TextBlock > </TextBlock> Lite normal text... <Bold>lite fet</bold> <Italic>och lite kursivt...</italic> Normal text igen. COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 21 TEXTWRAPPING <TextBlock TextWrapping="Wrap"> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." </TextBlock> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 22 11

PASSWORDBOX <StackPanel Margin="10"> <Label>Användarnamn</Label> <TextBox Width="200" HorizontalAlignment="Left"/> <Label>Lösenord</Label> <PasswordBox MaxLength="10" PasswordChar="*" Width="200" HorizontalAlignment="Left" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 23 GROUPBOX <StackPanel Orientation="Horizontal"> <GroupBox Header="Grupp 1" Margin="10"> <StackPanel> <RadioButton Content="Small" /> <RadioButton Content="Medium" /> <RadioButton Content="Large" IsChecked="True" /> </GroupBox> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 24 12

GROUPBOX EXEMPEL 2 <GroupBox Width="300" Height="200"> <GroupBox.Header> <StackPanel Orientation="Horizontal"> <TextBlock Text="En " /> <Ellipse Fill="Red" Width="15" Height="15" /> <TextBlock Text=" Grupp" /> </GroupBox.Header> <StackPanel Margin="7"> <TextBlock Text="Lite text" /> <Button Content="Knapp" /> <TextBlock Text="Mer text" /> </GroupBox> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 25 ÖVNING Skapa en enkel kalkylator enligt figuren nedan COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 26 13

MENYER <Menu> <MenuItem Header="_File"> <MenuItem Header="_New" InputGestureText="Ctrl+N" /> <MenuItem Header="_Open..." InputGestureText="Ctrl+O" /> <MenuItem Header="_Save" InputGestureText="Ctrl+S" /> <MenuItem Header="Save _As..." /> <Separator /> <MenuItem Header="Page Set_up..." /> <MenuItem Header="_Print" InputGestureText="Ctrl+P" /> <Separator /> <MenuItem Header="E_xit" /> </MenuItem> </Menu> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 27 <RichTextBox> <RichTextBox.ContextMenu> <ContextMenu> <MenuItem Command="Cut"> CONTEXTMENU <MenuItem.Icon> <Image Source="Images/cut.png" /> </MenuItem.Icon> </MenuItem> <MenuItem Command="Copy"> <MenuItem.Icon><Image Source="Images/copy.png" /> </MenuItem.Icon> </MenuItem> <MenuItem Command="Paste"> <MenuItem.Icon> <Image Source="Images/paste.png" /> </MenuItem.Icon> </MenuItem> </ContextMenu> </RichTextBox.ContextMenu> Tips http://www.readyicons.com/iconset-preview.php?id=4 </RichTextBox> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 28 14

VERKTYGSRAD TOOLBAR <DockPanel> <ToolBar DockPanel.Dock="Top"> <Button ToolTip="Öppna" ToolTipService.ShowDuration="2000"> <Button.Content> <Image Source="/Images/folder.png" Width="16" Height="16" /> </Button.Content> </Button> </ToolBar> <TextBox> Lite text och annat smått och gott. </TextBox> </DockPanel> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 29 TIPS: WWW.ICONARCHIVE.COM COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 30 15

KONTROLLER SKAPA ETT FORMULÄR COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 31 FORMULÄR STEG 1 DEFINIERA RADER OCH KOLUMNER <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="2*" /> </Grid.ColumnDefinitions> </Grid> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 32 16

FORMULÄR STEG 2 TEXTBLOCK OCH TEXTBOX <TextBlock Text="Namn" HorizontalAlignment="Right" Margin="5" /> <TextBox Grid.Column="1" Width="250" Height="20" HorizontalAlignment="Left" Margin="5" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 33 FORMULÄR STEG 3 RADIOBUTTON <TextBlock Grid.Row="1" HorizontalAlignment="Right" Margin="5" Text="Jag söker jobb på" /> <StackPanel Orientation="Horizontal" Grid.Row="1" Grid.Column="1" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"> <RadioButton GroupName="heltid" IsChecked="True" /> Content="Heltid" Margin="5" <RadioButton GroupName="heltid " Content="Deltid" Margin="5" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 34 17

FORMULÄR STEG 4 CHECKBOX <TextBlock Grid.Row="2" Text="Jag kan" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="5" /> <StackPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" VerticalAlignment="Bottom" HorizontalAlignment="Left"> <CheckBox Content="C#" Margin="5" /> <CheckBox Content="C++" Margin="5" /> <CheckBox Content="Java" Margin="5" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 35 FORMULÄR STEG 5 COMBOBOX <TextBlock Text="Jag vill arbeta som" Grid.Row="3" HorizontalAlignment="Right" Margin="5" /> <ComboBox Grid.Row="3" Grid.Column="1" HorizontalAlignment="Left" VerticalAlignment="Bottom" Margin="5"> </ComboBox> <ComboBoxItem Content="Programmerare" /> <ComboBoxItem Content="Designer" /> <ComboBoxItem Content="Webbutvecklare" /> <ComboBoxItem Content="DBA" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 36 18

FORMULÄR STEG 6 CALENDAR <TextBlock Text="Jag kan tidigast börja" Grid.Row="4" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="5" /> <Calendar Grid.Row="4" Grid.Column="1" HorizontalAlignment="Left" /> Margin="5" <Button Grid.Row="5" Grid.Column="1" Height="30" Width="100" HorizontalAlignment="Left" Margin="5">Skicka</Button> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 37 MER OM CALENDAR DISPLAYDATESTART OCH DISPLAYDATEEND <Calendar DisplayDateStart="2015/01/01" DisplayDateEnd="2015/12/20" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 38 19

BLACKOUTDATES <Calendar> <Calendar.BlackoutDates> <CalendarDateRange Start="2015/12/23" End="2015/12/27" /> </Calendar.BlackoutDates> </Calendar> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 39 DATEPICKER <DatePicker Name="datePicker1" Height="25" Width="115" /> COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 40 20

ÖVNING Koda formuläret till höger från grunden i en helt ny WPF-applikation. Lägg gärna till flera valfria kontroller. Spara data i en textfil i CSV-format t.ex. Mahmud;Deltid;C#,Java;Programmerare;2016-01-01 VG-Övning Spara data i en databas. COPYRIGHT 2015 MAHMUD AL HAKIM WWW.WEBACADEMY.SE 41 21