Flylib.com

Books Software

 
 
 

Introducing WinFX(TM) The Application Programming Interface for the Next Generation of Microsoft Windows Code Name Longhorn (Pro Developer) - page 79


Index

X

X property, 62

XAML (Extensible Application Markup Language) files

attribute names , 12

attributes on root elements, 27 “28

class definition and, 26

code-behind files and, 29 “30

creating application definition file, 26 “27

element names, 12

elements overview, 40 “42

mixing source code and markup in, 30 “31

vs. .NET Framework, 12, 14, 109

object model, 41 “42

overview, 11 “14

relationship to XML documents, 39 “40

role in defining user interfaces, 11 “14

role in Longhorn applications, 39

XML (Extensible Markup Language)

CDATA blocks, 31

data binding to nodes, 99, 100

as data source, 110 “11

XML Infoset, 116 “17

XmlDataSource class, 108, 110 “11

xmlns attribute value, 12 “13, 64

.xsd files, 127 “28, 129



Index

Y

Y property, 62



List of Figures

Chapter 1: The Longhorn Application Model

Figure 1-1: The browser displaying the XAML version of Hello World

Chapter 3: Controls and XAML

Figure 3-1: An example XAML page object model
Figure 3-2: The display from the previous XAML
Figure 3-3: An example using the Canvas panel
Figure 3-4: An example using the DockPanel panel
Figure 3-5: The FlowPanel breaks lines only when necessary.
Figure 3-6: The FlowPanel panel wrapping the last element to a new line
Figure 3-7: The FlowPanel panel wrapping each element to a new line
Figure 3-8: The TextPanel with multiple font characteristics, columns , and formatting
Figure 3-9: The GridPanel as a calculator
Figure 3-10: An example of XAML controls
Figure 3-11: A button with an image and text
Figure 3-12: A couple of RoundButton and standard buttons on a FlowPanel
Figure 3-13: Various shapes on a Canvas
Figure 3-14: Gradients at work
Figure 3-15: A skewed ListBox and Ellipse
Figure 3-16: Views of the animated button at different times
Figure 3-17: The PageViewer control

Chapter 4: Storage

Figure 4-1: The WinFS data model hierarchy

Chapter 6: Communication

Figure 6-1: The Indigo architecture and important classes
Figure 6-2: Managers acquiring messages from a port



List of Tables

Chapter 6: Communication

Table 6-1: Criteria for Choosing Indigo Service



List of Code Examples

Chapter 1: The Longhorn Application Model

SimpleApplication1.cs
SimpleApplication2.cs
HelloWorld.xaml

Chapter 2: Building a Longhorn Application

HelloWorldApplication.xaml
HelloWorld.xaml
HelloWorld.proj
HelloWorld.manifest
HelloWorld.deploy