Datasheet

584
spatial controls – Template(s)
spatial controls
Border, 8990, 425426
BulletDecorator, 91, 426
GroupBox, 91–92, 133–134, 431
ListView, 9294, 433434
overview, 89
ProgressBar, 94–97, 435436,
541–542
Separator, 97–98, 436
summary, 99
TreeView. See TreeView control
specific themes, 285–287
SpecularMaterial, 399400
SpeedRatio property, 245
spell checking, with RichTextBox
control, 137, 142
SpheresWithNormals program, 392
SpinButton storyboard, 56
spline key frame animation
in BouncingBall program, 258
overview, 249250
splines, 249
split windows, with Window Designer/
XAML Editor, 28
SpotLight, 396–398
SpreadMethod property, 170–171
Square value, 168, 169
StackPanel
layout control, 4, 449450
in LayoutVsRender program,
362–363
in Planets program, 328
properties and features of, 108–109
in UnnamedStyles program, 222223
WrapPanel compared to, 117
StackPanel container, 6264
StackPanelButton program, 16
stand-alone application, 9
Star program, 13
StartPoint property, 172–173
static objects, for custom commands,
355–356
static resources vs. dynamic resources,
207211
StaticResource keyword
in ButtonResources program,
214215
in ButtonStyles program, 217–218
in ControlStyle program, 220
in LabelAndRectStyle program, 221
in RedRectangles program, 216
StatusBar layout control
functions of, 109
overview, 450451
StopStoryboard control class,
255–256
Storyboards
for AnimatedText program, 254–255
animation and, properties of,
245–247
animation types. See animation types
animation without, 259–261
controlling, 255–256
denition/overview, 243244
easy animation and, 261–262
in Expression Blend, 5556
media and timelines in, 256–259
properties, 551
in Styles, 240241
transformations and, 238
Stretch property
Image control, 76
with Viewbox control, 64, 114–115
StretchDirection property, 76
String data types, 254
Stroke properties
for Pens, 5253, 166–167
summary, 146
StrokeDashArray property, 146,
167168
StrokeDashCap property, 146, 168
StrokeDashOffset property, 146, 168
StrokeEndLineCap property, 146, 168
StrokeLineJoin property, 146, 168169
StrokeMiterLimit, 494
StrokeMiterLimit property, 169
StrokeStartLineCap property,
146, 168
StrokeThickness property, 146, 167
Student
details, 343344
name ListBox, 342343
StudentData program
binding Scores ListBox, 344
binding Student name ListBox,
342–343
displaying Student details, 343–344
loading data, 339–341
overview, 338339
saving changes, 341–342
Style(s)
child, 225
default, property values and, 224
in Expression Blend, 5354
GlassButton program, 272273
inheritance, 225227
inherited, 537
modifying control appearance, 15–16
multiple TargetTypes in, 220221
named, 224, 535536
non-specific TargetTypes in,
219–220
overview, 213
property Triggers in.
See property Trigger(s)
property value precedence and,
224–225
simplifying properties, 213–217
Storyboard elements in, 240–241
summary, 234
unnamed, 221–223, 224, 536537
subclass, 159
surface Normal, for a triangle,
389–391
surfaces, 3D, 405
SysDataTypes program, 200
system themes, 284–285
T
T/t command, 149
TabControl
overview, 451454
properties and features of, 110–111
Table control, 376378
TabStripPlacement property, 110
Tag property
function of, 70
in SkinInterfaces program, 298–301
in Skins program, 294–295
target, command, 348
target, data binding, 317–319
target property, data binding, 317–319
TargetType attributes
multiple, 220–221
non-specic, 219220
with unnamed Styles, 221–223
TemplatedParent program, 321
Template(s)
binding, 265–266
changing control appearance,
266–268