Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

WPF

No description
by

Stijn Smulders

on 8 December 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of WPF

WPF
"Windows Presentation Foundation (WPF) provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents."
XAML concepten
Week 1
UI in Visual Studio
Binding
Value Converters
Commanding
Week 2
MvvM Architectuur
MvvM App XAML
Eigenschappen
MVVM
Mvvm Framework
Week 3
I
nversion
O
f Control
D
ependency
I
njection
Week 4
Unit Testing

Mocking
XAML
e
X
tensible
A
pplication
M
arkup
L
anguage
Het lijkt een beetje op HTML
Resultaat op je scherm
Declaratieve Markup language
Decouple User interface
Designer focused
XAML
.NET 3.0
2006
2007
Silverlight
Ook Windows Store apps
2008
.NET 3.5
Performance Update
Toolbox
DockPanel
WrapPanel
StackPanel
Grid
Border

Containers
Attached properties
Button control bevat een attached property: DockPanel.Dock; Deze verwijst naar zijn container control DockPanel. Deze attached property geeft dus aan hoe de button in het DockPanel gedockt wordt (links of rechts)

Makkelijk voor een portfolio overzicht
Lijkt op een WrapPanel
Button control bevat een attached property: Grid.Column. Deze verwijst naar zijn container control Grid. Deze attached property geeft dus aan hoe de button in het Grid geplaatst
wordt (column en row)
Attached properties
Je zult vaak een border element gebruiken om een andere container heen. Je border control mag namelijk maar 1 control bevatten. Het geeft je wel de mogelijkheid om een mooie sytling aan je applicatie mee tegeven
Resources
Decouple styling van content: (vergelijk CSS)
Binding, Commanding and Converting
Binding mode
OneWay

TwoWay

OneTime
Source Destination

Source Destination

Initieel, geen updates

Update triggers
Default

Explicit

LostFocus

PropertyChanged
UpdateSource()

C#
IValueConverter
Convert
ConvertBack
ICommand
CanExecuteChanged
Execute
CanExecute
Full transcript