Datasheet
587
WPF overview – Zoom program
non-default/handmade event
handlers, 33
overview, 21
Properties window, 29–31
runtime attached/other Visual Basic
event handlers, 34
Solution Explorer, 28–29
summary, 35
Toolbox, 28
Window Designer, 23–25
Window tabs, 31
XAML Editor, 25–27
WPF overview
application types, 9–10
disadvantages, 19
goals and benefits. See goals of WPF
introduction, 1–3
non-treelike structure, 7–8
object trees, 6–7
Silverlight, 7–8
summary, 20
WPF explained, 3–4
XAML explained, 4–6
WPF (Windows Presentation
Foundation)
3D capabilities. See 3D drawing
Expression Blend application and.
See Expression Blend
goals. See goals of WPF
WrapPanel
container, 62–64
control functions, 117
overview, 459
in PlanetsPanel program, 328–329
UniformGrid compared to, 114
X
X1 property, with Line control, 147
X2 property, with Line control, 147
XAML Browser Application (XBAP), 9
XAML Editor
colorized code in, 27
for WPF in Visual Studio, 25–27
XAML (eXtensible Application
Markup Language)
attribute, 5
binding to classes in, 521
building FixedDocuments in,
370–371
collections in, 522
commands in, 531–532
data binding, 333–335
defining objects using classes, 326
IntelliSense, 186
loading with event handlers, 297
overview, 4–6
type converters, 154–155
XML data in, 511–512
{x:Null} for unfilled areas, 365
XBAP, 9
X:Key attribute
for resources, 194–196
for Styles, 215, 216
XML
binding to, 512–513
data binding, 335–338
Paper Specification documents. See
XPS (XML Paper Specification)
documents
in XAML code, 511–512
XmlDataProvider, 336
{x:Null}, in XAM, 365
XPath
binding to XML data, 512–513
constraint functions, 514–516
predicates, 514
selection expressions, 516–517
selection symbols, 513–514
XML in XAML, 511–512
XPS (XML Paper Specification)
documents
building, 368
displaying, 368–369
saving FixedDocuments as, 371–372
XpsDocumentWriter class
FlowDocument printing and,
313–315
saving FixedDocuments, 372
X:Type markup extension, 216
Y
Y1 property, with Line control, 147
Y2 property, with Line control, 147
Z
Z/z command, 149
Zoom program, 13 element, 375