630 likes | 724 Views
Dive into the model-view-presenter pattern, behavior of elements, and best practices for WPF development. Learn the importance of data binding, control usage, and layout strategies in this comprehensive guide.
E N D
thinking in wpf ivantowlson mindscape
string UserName DateTimeLastActive boolIsModerator model
view interface view string UserName presenter DateTimeLastActive boolIsModerator model
view string UserName DateTimeLastActive boolIsModerator model
if i can’t data bind to it,it’s not my framework with apologies to emmagoldman
what is the work oflist boxesin this framework? with apologies to joelspolsky
what is the work ofcheck boxesin this framework? with apologies to joelspolsky
what is the work ofbuttonsin this framework? with apologies to joelspolsky
what is the work ofcontrolsin this framework? with apologies to joelspolsky
Content Behaviour
Layout Content Behaviour
Positioned Tabular Stacked None Selectablelist
Composite with trigger Images Text Selectablelist
Positioned Images Selectablelist
about that of whichone cannot speak,one must be silent with apologies to ludwigwittgenstein
how will clicky-ba know them? with apologies to steve bell and the wolf of kabul
you do not need a new control except for a property grid, a tree list view and 11 others – you need those
why is this text green? and is this text green for the same reason?
why is this text green? <TextBlock Foreground="{StaticResourceQueryText}"> </TextBlock> <TextBlock Foreground="{Binding IsInCredit, Converter=...}"> and is this text green for the same reason? </TextBlock>
<DockPanel> <TextBlockDockPanel.Dock="Bottom"> how did i get here? </DockPanel>
where did this content come from? <local:MisquotationConverter /> Title Quote Album