Index
A
- animation
- service / Understanding the animation service
- rotation animation / Translation and rotation animation
- recording symbol / Animation recording symbol
- animation behaviors
- about / Types of built-in behaviors, Animation behaviors
- storyboard, adding / Time for action – adding a storyboard
- ControlStoryboardAction / Time for action – adding a storyboard
- FluidMoveBehavior / Time for action – adding a storyboard
- FluidMoveSetTagBehavior / Time for action – adding a storyboard
- animation workspace
- about / What just happened?, Animation workspace
- switching / Time for action – switching workspaces
- app
- submitting, to Windows Store / Submitting your app to Windows Store, Time for action – submitting the app to Windows Store
- submission, stages / Stages of app submission
- URL / Stages of app submission
- submission, URL / Stages of app submission
- application
- creating, in Blend / Creating your first application in Blend
- Silverlight application, creating / Time for action – creating a project in Blend using an existing template, What just happened?
- executing / Time for action – running the application
- integrating, into Visual Studio / Time for action – integrating the project into Visual Studio
- testing / Testing the application before submitting to the store, Time for action – testing our application
- submitting, to stire / Submitting our application to the store, Time for action – submitting the application
- application skinning
- about / Application skinning
- resource dictionaries, creating / Time for action – creating resource dictionaries
- Art board
- Assets
- UI components / The tools panel
- Styles / The tools panel
- Effects / The tools panel
- Behaviors / The tools panel
- Assets panel
- attached property
B
- behavior objects
- BitmapScalingMode
- about / BitmapScalingMode
- URL / BitmapScalingMode
- Blend
- for Visual Studio 2012 / Blend for Visual Studio 2012
- downloading / Downloading Blend
- installing / Time for action – installing Microsoft Blend
- application, creating / Creating your first application in Blend, Time for action – creating a project in Blend using an existing template, What just happened?
- Blend IDE
- about / The fundamental pieces of the Blend IDE
- Art board / The fundamental pieces of the Blend IDE
- Open documents / The fundamental pieces of the Blend IDE
- Assets panel / The fundamental pieces of the Blend IDE
- Object and Timeline panel / The fundamental pieces of the Blend IDE
- Projects panel / The fundamental pieces of the Blend IDE
- tools panel / The tools panel
- brushes
- about / Brushes
- properties / Brushes
- solid color brush / The solid color brush, Time for action – changing the color of the text
- gradient brush / The gradient brush, Time for action – changing the background color of the grid
- tile brush / The tile brush, What just happened?
- Brush tools
- Eyedropper / The tools panel
- Paint bucket / The tools panel
- Gradient / The tools panel
- built-in behaviors
- adding / Adding built-in behaviors
- types / Types of built-in behaviors
- animation behaviors / Types of built-in behaviors
- conditional behaviors / Types of built-in behaviors
- data behaviors / Types of built-in behaviors
- motion behaviors / Types of built-in behaviors
C
- C#
- used, for creating Windows Store apps / Creating Windows Store apps with XAML and C#
- canvas
- about / Canvas
- using / Time for action – using canvas, What just happened?
- code-behind class
- about / The code-behind class
- named element, using / Time for action – using a named element in a code-behind class
- Common controls
- about / The tools panel
- Common Language Runtime (CLR)
- about / Blend for Visual Studio 2012
- compound keyframes / Keyframe
- conditional behaviors
- about / Types of built-in behaviors, Conditional behaviors
- CallMethodAction / Conditional behaviors
- ChangePropertyAction / Conditional behaviors
- ControlStoryboardAction / Conditional behaviors
- GoToStateAction / Conditional behaviors
- HyperlinkAction / Conditional behaviors
- InvokeCommandAction / Conditional behaviors
- LaunchUriOrFileAction / Conditional behaviors
- PlaySoundAction / Conditional behaviors
- RemoveElementAction / Conditional behaviors
- SetDataStoreValueAction / Conditional behaviors
- custom control
- versus user control / User control or custom control – which to use and when
- about / Understanding and creating custom controls
- creating / Time for action – creating a custom control
D
- data behaviors
- about / Types of built-in behaviors
- DataBinding
- about / An introduction to DataBinding
- properties to control / DataBinding properties to control
- to ones own property / Time for action - DataBinding to one's own property
- control to control / DataBinding control to control
- to properties, of different control / Time for action – DataBinding to properties of a different control
- to DataSource, as collection / Time for action – DataBinding to DataSource as a collection, What just happened?
- background, with SelectedValue / Time for action – DataBinding the background with SelectedValue
- DataBinding, modes
- about / DataBinding modes
- OneWay / DataBinding modes
- TwoWay / DataBinding modes
- OneWayToSource / DataBinding modes
- OneTime / DataBinding modes
- Default / DataBinding modes
- DataBinding model
- about / The DataBinding model
- DataSource
- using / Using DataSource
- DataBinding to, as collection / Time for action – DataBinding to DataSource as a collection
- data state behaviors
- about / Data state behaviors
- CallMethodAction / Data state behaviors
- DataStateBehavior / Data state behaviors
- FuildMoveSetTagBehavor / Data state behaviors
- InvokeCommandAction / Data state behaviors
- SetDataStoreValueAction / Data state behaviors
- default properties
- about / Default properties
- dependency object
- dependency properties
- Device panel
- about / Exploring the Device panel
- Orientation option / Exploring the Device panel
- Display option / Exploring the Device panel
- Theme option / Exploring the Device panel
- Accent option / Exploring the Device panel
- Show chrome option / Exploring the Device panel
- Clip to display option / Exploring the Device panel
- Deploy target option / Exploring the Device panel
- documentation
- DPI awareness
- about / DPI awareness
- Not DPI-aware applications / DPI awareness
- System-DPI-aware applications / DPI awareness
- Per-monitor-DPI-aware Applications / DPI awareness
- URL / DPI awareness
- DreamSpark program
- URL / Downloading Blend
- dynamic stage / Visual states
E
- easing functions
- elements
- adding in XAML, by hand-coding / Time for action – adding elements in XAML by hand-coding
G
- gradient brush
- about / The gradient brush
- background color of grid, modifying / Time for action – changing the background color of the grid
- linear gradient brush / Linear and radial gradients
- radial gradient brush / Linear and radial gradients
- graphics
- grid layout
- about / Grid
- used, for creating Run window / Time for action – creating a Run window using grid, What just happened?
H
- Help menu
I
- implicit keyframes / Keyframe
- INotifyPropertyChanged
- URL / The DataBinding model
- integrated development environment (IDE)
- about / What just happened?
- ItemControls
- URL / Using DataSource
K
- keyframe
- about / Keyframe
- object-level keyframes / Keyframe
- compound keyframes / Keyframe
- simple keyframes / Keyframe
- implicit keyframes / Keyframe
- using / Time for action – using keyframes, What just happened?
- editing / Keyframe editing
- KeySpline
- about / KeySpline
L
- layout containers
- about / Other layout containers
- border / Other layout containers
- popup / Other layout containers
- ScrollViewer / Other layout containers
- UniformGrid / Other layout containers
- ViewBox / Other layout containers
- Layout panels
- about / The tools panel
- linear gradient brush
- about / Linear and radial gradients
- Line tool
- about / Line
M
- merged dictionaries
- about / Merged dictionaries
- motion behaviors
- about / Types of built-in behaviors, Motion behaviors
- MouseDragElementBehavior / Motion behaviors
- TranslateZoomRotateBehavior / Motion behaviors
- MSDN subscription
- URL / Downloading Blend
N
- namespace
- adding, in XAML / Time for action – adding other namespaces in XAML
- naming elements
- about / Naming elements
- in code-behind class / Time for action – using a named element in a code-behind class
- non-attribute syntax
- about / Non-attribute syntax
- gradient, defining for grid / Time for action – defining the gradient for the grid
O
- object-level keyframes / Keyframe
- Object and Timeline panel
- Open documents
P
- Paths
- about / Paths
- modifying / Time for action – modifying a Path
- Path tools
- Pencil / The tools panel
- Pen / The tools panel
- Pencil tool
- about / Pencil
- Pen tool
- about / Pen
- used, for creating shape / Time for action – creating a shape using Pen
- Projects panel
- properties
- expressing, as attributes / Expressing properties as attributes
- Properties panel
- about / Properties
R
- radial gradient brush
- about / Linear and radial gradients
- raster graphics
- about / Raster graphics
- resource dictionaries
- resource dictionary
- about / The resource dictionary
- resources
- application level / An introduction to styles
- document level / An introduction to styles
- element level / An introduction to styles
- static resources / An introduction to styles
- dynamic resources / An introduction to styles
- creating / Time for action – creating a resource, What just happened?
- Rich Internet Applications (RIAs)
- about / Blend for Visual Studio 2012
S
- SelectedValue
- used, for DataBinding background / Time for action – DataBinding the background with SelectedValue
- Selection tools
- Selection / The tools panel
- Direct selection / The tools panel
- shape
- creating, Pen tool used / Time for action – creating a shape using Pen
- shapes
- about / Shapes
- adding / Time for action – adding a shape
- URL / Time for action – adding a shape
- Shape tools
- about / The tools panel
- Silverlight
- about / Blend for Visual Studio 2012
- simple styles
- about / Simple styles
- simple styled control, creating / Creating a simple styled control
- colors, changing / Changing colors
- changing / Changing styles
- control templates, changing / Changing control templates
- solid color brush
- about / The solid color brush
- options / The solid color brush
- text color, modifying / Time for action – changing the color of the text
- StackPanel
- about / StackPanel
- using / Time for action – using StackPanel, What just happened?
- static stage / Visual states
- store
- application, submitting / Time for action – submitting the application
- storyboards
- about / Storyboards
- URL / Storyboards
- adding / Time for action – adding the storyboard, What just happened?
- properties / Storyboard properties
- XAML / XAML for the storyboard
- styles
- defining / Defining a style
- defining, in XAML / Time for action – defining a style in XAML, Time for action – using a style in XAML, What just happened?
- using / Using a style, Creating and using styles
- creating / Creating and using styles
- about / An introduction to styles
- specification / Style specification
- TargetType, specifying / Specifying TargetType of a style
- key, specifying / Specifying the key for a style
T
- templates
- about / Templates, Templates
- control template / Templates
- data template / Templates
- editing / Editing the template, Time for action – editing the template
- Blank App (XAML) / Templates
- Class Library (Windows Store apps) / Templates
- Grid App (XAML) / Templates
- Split App (XAML) / Templates
- Windows Runtime Component / Templates
- Text controls
- about / The tools panel
- tile brush
- about / The tile brush
- background of grid, modifying / Time for action – changing the background of the grid
- timelines
- about / Timelines
- recording / Timeline recording
- Timeline zoom feature
- about / The Timeline zoom feature
- tools panel
- about / The tools panel
- Selection tools / The tools panel
- View tools / The tools panel
- Brush tools / The tools panel
- Path tools / The tools panel
- Shape tools / The tools panel
- Layout panels / The tools panel
- Text controls / The tools panel
- Common controls / The tools panel
- Assets / The tools panel
- assets / The tools panel
- TextBlock, adding / Time for action – adding TextBlock
- text, adding to TextBlock / Time for action – adding text to TextBlock
- transforms
- transition
- between keyframes / Transition between keyframes
- transitions stage / Visual states
U
- user control
- versus custom controls / User control or custom control – which to use and when
- creating / Understanding and creating a user control
- creating, that selects background color / Time for action – creating a user control that selects the background color
- event handlers, adding / Time for action – adding event handlers
- adding, in window / Time for action – adding a user control in a window, What just happened?
- user interfaces
- building / Building user interfaces
V
- vector graphics
- about / An introduction to vector graphics, Vector graphics
- WPF control, zooming in to / Time for action – zooming in to a WPF control
- View tools
- Pan / The tools panel
- Zoom / The tools panel
- Camera orbit / The tools panel
- Visual State Manager
- about / Visual State Manager
- URL / Visual State Manager
- modifying, with visual states / Time for action – modifying with visual states, What just happened?
- visual states
- about / Visual states
- static stage / Visual states
- transition stage / Visual states
- dynamic stage / Visual states
- Visual Studio
- URL / Downloading Blend
- application, integrating / Time for action – integrating the project into Visual Studio
- Visual Studio 2012
- with Blend / Blend for Visual Studio 2012
W
- Windows 8 Store app
- Windows Phone
- SDK, installing / Installing Windows Phone SDK
- SDK, URL / Installing Windows Phone SDK
- about / An introduction to Windows Phone
- features / An introduction to Windows Phone
- developer, URL / Time for action – submitting the application
- Windows Phone, features
- tiles / An introduction to Windows Phone
- toast notifications / An introduction to Windows Phone
- lock screen / An introduction to Windows Phone
- location / An introduction to Windows Phone
- maps and navigation / An introduction to Windows Phone
- speech / An introduction to Windows Phone
- speech, URL / An introduction to Windows Phone
- wallet / An introduction to Windows Phone
- wallet, URL / An introduction to Windows Phone
- camera and photos / An introduction to Windows Phone
- permanent back button / An introduction to Windows Phone
- accelerometer / An introduction to Windows Phone
- accelerometer, URL / An introduction to Windows Phone
- compass / An introduction to Windows Phone
- compass, URL / An introduction to Windows Phone
- gyroscope / An introduction to Windows Phone
- gyroscope, URL / An introduction to Windows Phone
- Windows Phone application
- Windows Phone Emulator
- Windows Presentation Foundation (WPF)
- about / Blend for Visual Studio 2012
- Windows Store
- apps creating, XAML used / Creating Windows Store apps with XAML and C#
- apps creating, C# used / Creating Windows Store apps with XAML and C#
- app, submitting to / Submitting your app to Windows Store, Time for action – submitting the app to Windows Store
- URL / Submitting your app to Windows Store
X
- XAML
- basics / The basics of XAML
- code / Time for action – taking a look at XAML code
- namespaces, adding / Time for action – adding other namespaces in XAML
- elements, adding by hand-coding / Time for action – adding elements in XAML by hand-coding
- comments / Comments in XAML
- styles / Styles in XAML
- style, defining / Time for action – defining a style in XAML, Time for action – using a style in XAML
- in Silverlight, URL / Where to go from here
- in WPF, URL / Where to go from here
- for storyboard / XAML for the storyboard
- used, for creating Windows Store apps / Creating Windows Store apps with XAML and C#