Errata

Essential Silverlight 2 Up-to-Date

Errata for Essential Silverlight 2 Up-to-Date

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released.

The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.

Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted by Date submitted
Printed Page ii
Preface-ii, line 4

"Once Silverlight 2 gos RTM, ...".
It should probably say
"Once Silverlight 2 goes RTM, ..."

Anonymous  May 06, 2009 
Printed Page iii
line 5-from the-bottom

"It is much more convenient is to use Visual Studio 2008 or ...".
It should probably say
"It is much more convenient to use Visual Studio 2008 or ..."

Anonymous  May 06, 2009 
Printed Page 1.1.4
the bottom line

"client engine s that require a plug-in...".

I recommend removing the space between "engine" and "s".

Anonymous  May 06, 2009 
Printed Page 1.2.3
the last sentence

"Let's take a closer look at WP more background information."

I can not figure out what you are trying to say, so
it probably needs to be changed.

Anonymous  May 06, 2009 
Printed Page 1.3.15
Example 1.3-4

Silverlight.createObjectEx({
source: 'Scene.same',

Should be:

Silverlight.createObjectEx({
source: 'HelloWorld.xam

Anonymous   
Printed Page 2.1.2 - 2.1.5
Page 2.1.2, Example 2.1-1

I created a WEBSITE for the Text1 example as the book recommends. I typed example 2.1-1 into the .xaml file;

<UserControl x:Class="Text1.Page"
xmlns="http://schemas.microsoft.com/cilent/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<Canvas>
<TextBlock>Silverlight</TextBlock>
</Canvas>
</Grid>
</UserControl>

Running the website produces the following error;

ParserError- AG_E_PARSER_NAMESPACE_NOT_SUPPORTED
File: Scene.xaml, line 4 character 29

I generated the same .xaml in Expression Belend 2.5 beta and it used the following namespace; xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" instead of the following namespace used in the book;
xmlns="http://schemas.microsoft.com/cilent/2007".

This produces the following error;

ParserError- XamlReader.Load() does not support x:Class.
File: Scene.xaml, line 4 character 29

At this point I downloaded the source code for the book and found that it implemented the code for this example as a project rather than a website. Emulating the downloaded code, I recreated the example as a project and everything worked just fine.

I'm a profesional programmer but a Silverlight and WPF newbie so I don't really have much in the way of intuition as to what is happening here save to say the technology is probably changing quickly. I would recommend, however, that the source code download for the book be consistent with the examples in the book.

Anonymous   
Printed Page 2.1.1
line 8 from the top

Silverlight does not support the full XAML format of WPF does, ..."

Maybe get rid of the word "does"?

Anonymous  May 06, 2009