MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C5EC2C.6DA652A0"

This document is a Single File Web Page, also known as a Web Archive file.  If you are seeing this message, your browser or editor doesn't support Web Archive files.  Please download a browser that supports Web Archive, such as Microsoft Internet Explorer.

------=_NextPart_01C5EC2C.6DA652A0
Content-Location: file:///C:/232C16D0/IntroductionNovCTP.htm
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset="us-ascii"

<html xmlns:v=3D"urn:schemas-microsoft-com:vml"
xmlns:o=3D"urn:schemas-microsoft-com:office:office"
xmlns:w=3D"urn:schemas-microsoft-com:office:word"
xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags"
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 11">
<meta name=3DOriginator content=3D"Microsoft Word 11">
<link rel=3DFile-List href=3D"IntroductionNovCTP_files/filelist.xml">
<link rel=3DEdit-Time-Data href=3D"IntroductionNovCTP_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<title>Introduction</title>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PlaceName"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PlaceType"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"PersonName" downloadurl=3D"http://www.microsoft.com"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Karsten Januszewski</o:Author>
  <o:LastAuthor>Karsten Januszewski</o:LastAuthor>
  <o:Revision>3</o:Revision>
  <o:TotalTime>183</o:TotalTime>
  <o:Created>2005-11-18T18:29:00Z</o:Created>
  <o:LastSaved>2005-11-18T18:40:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>5777</o:Words>
  <o:Characters>32931</o:Characters>
  <o:Company>Microsoft Corporation</o:Company>
  <o:Lines>274</o:Lines>
  <o:Paragraphs>77</o:Paragraphs>
  <o:CharactersWithSpaces>38631</o:CharactersWithSpaces>
  <o:Version>11.6360</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState=3D"false" LatentStyleCount=3D"156">
  <w:LsdException Locked=3D"false" Name=3D"Default Paragraph Font"/>
 </w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
 classid=3D"clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=3Dieooui></objec=
t>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Batang;
	panose-1:2 3 6 0 0 1 1 1 1 1;
	mso-font-alt:\BC14\D0D5;
	mso-font-charset:129;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-alt:"?? ??";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
@font-face
	{font-family:"Trebuchet MS";
	panose-1:2 11 6 3 2 2 2 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:647 0 0 0 159 0;}
@font-face
	{font-family:"Lucida Console";
	panose-1:2 11 6 9 4 5 4 2 2 4;
	mso-font-charset:0;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-2147482993 6144 0 0 31 0;}
@font-face
	{font-family:"\@Batang";
	panose-1:2 3 6 0 0 1 1 1 1 1;
	mso-font-charset:129;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:-1342176593 1775729915 48 0 524447 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	line-height:normal;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
h1
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.3in;
	text-indent:-.3in;
	line-height:normal;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	tab-stops:list .3in;
	font-size:16.0pt;
	font-family:"Trebuchet MS";
	mso-bidi-font-family:Arial;
	mso-font-kerning:16.0pt;
	font-weight:bold;}
h2
	{mso-style-link:"Heading 2 Char";
	mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	line-height:normal;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:14.0pt;
	font-family:Arial;
	mso-fareast-language:KO;
	font-weight:bold;
	font-style:italic;}
h3
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.5in;
	text-indent:-.5in;
	line-height:normal;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	tab-stops:list .5in;
	font-size:13.0pt;
	font-family:Arial;
	font-weight:bold;}
h4
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.6in;
	text-indent:-.6in;
	line-height:normal;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:4;
	tab-stops:list .6in;
	font-size:10.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Trebuchet MS";
	mso-bidi-font-family:"Times New Roman";
	font-weight:bold;}
h5
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.7in;
	text-indent:-.7in;
	line-height:normal;
	mso-pagination:widow-orphan;
	mso-outline-level:5;
	tab-stops:list .7in;
	font-size:10.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:"Trebuchet MS";
	mso-bidi-font-family:"Times New Roman";
	font-weight:bold;
	font-style:italic;}
h6
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.8in;
	text-indent:-.8in;
	line-height:normal;
	mso-pagination:widow-orphan;
	mso-outline-level:6;
	tab-stops:list .8in;
	font-size:11.0pt;
	font-family:"Trebuchet MS";
	mso-bidi-font-family:"Times New Roman";
	font-weight:bold;}
p.MsoHeading7, li.MsoHeading7, div.MsoHeading7
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:.9in;
	text-indent:-.9in;
	line-height:normal;
	mso-pagination:widow-orphan;
	mso-outline-level:7;
	tab-stops:list .9in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Trebuchet MS";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
p.MsoHeading8, li.MsoHeading8, div.MsoHeading8
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:1.0in;
	text-indent:-1.0in;
	line-height:normal;
	mso-pagination:widow-orphan;
	mso-outline-level:8;
	tab-stops:list 1.0in;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Trebuchet MS";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	font-style:italic;}
p.MsoHeading9, li.MsoHeading9, div.MsoHeading9
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:1.1in;
	text-indent:-1.1in;
	line-height:normal;
	mso-pagination:widow-orphan;
	mso-outline-level:9;
	tab-stops:list 1.1in;
	font-size:11.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc1, li.MsoToc1, div.MsoToc1
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:Normal;
	margin:0in;
	margin-bottom:.0001pt;
	line-height:normal;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc2, li.MsoToc2, div.MsoToc2
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:12.0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.MsoToc3, li.MsoToc3, div.MsoToc3
	{mso-style-update:auto;
	mso-style-noshow:yes;
	mso-style-next:Normal;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:24.0pt;
	margin-bottom:.0001pt;
	line-height:normal;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	line-height:16.2pt;
	mso-pagination:widow-orphan;
	font-size:9.0pt;
	font-family:Arial;
	mso-fareast-font-family:"Times New Roman";}
pre
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.35in;
	margin-bottom:.0001pt;
	line-height:14.4pt;
	mso-pagination:widow-orphan;
	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 41=
2.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
	background:#F7F7F7;
	border:none;
	mso-border-alt:double #999999 2.25pt;
	padding:0in;
	mso-padding-alt:0in 0in 0in 0in;
	font-size:8.5pt;
	font-family:"Lucida Console";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Courier New";}
span.Heading2Char
	{mso-style-name:"Heading 2 Char";
	mso-style-locked:yes;
	mso-style-link:"Heading 2";
	mso-ansi-font-size:14.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	mso-ansi-language:EN-US;
	mso-fareast-language:KO;
	mso-bidi-language:AR-SA;
	font-weight:bold;
	font-style:italic;}
p.DefaultParagraphFontParaCharCharCharCharCharCharCharCharChar, li.DefaultP=
aragraphFontParaCharCharCharCharCharCharCharCharChar, div.DefaultParagraphF=
ontParaCharCharCharCharCharCharCharCharChar
	{mso-style-name:"Default Paragraph Font Para Char Char Char Char Char Char=
 Char Char Char";
	mso-style-link:"Default Paragraph Font";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:8.0pt;
	margin-left:0in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:Tahoma;
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";}
span.CodeChar
	{mso-style-name:"Code Char";
	mso-style-locked:yes;
	mso-style-link:Code;
	mso-ansi-font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Lucida Console";
	mso-ascii-font-family:"Lucida Console";
	mso-hansi-font-family:"Lucida Console";
	mso-ansi-language:EN-US;
	mso-fareast-language:EN-US;
	mso-bidi-language:AR-SA;
	mso-no-proof:yes;}
p.Code, li.Code, div.Code
	{mso-style-name:Code;
	mso-style-link:"Code Char";
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	text-indent:-.5in;
	line-height:normal;
	mso-pagination:widow-orphan lines-together;
	background:#FFFFE3;
	border:none;
	mso-border-alt:solid windowtext .5pt;
	padding:0in;
	mso-padding-alt:1.0pt 4.0pt 1.0pt 4.0pt;
	font-size:9.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Lucida Console";
	mso-fareast-font-family:"Times New Roman";
	mso-bidi-font-family:"Times New Roman";
	mso-no-proof:yes;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:53941807;
	mso-list-template-ids:1871106606;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:418990811;
	mso-list-type:hybrid;
	mso-list-template-ids:-578266496 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	margin-left:1.0in;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2
	{mso-list-id:1037966708;
	mso-list-template-ids:705067452;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3
	{mso-list-id:1266422632;
	mso-list-template-ids:1724272554;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3:level2
	{mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l3:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l4
	{mso-list-id:1518731384;
	mso-list-template-ids:1483740734;}
@list l4:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l5
	{mso-list-id:1825194209;
	mso-list-type:hybrid;
	mso-list-template-ids:807451244 67698689 67698713 67698715 67698703 676987=
13 67698715 67698703 67698713 67698715;}
@list l5:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:.75in;
	mso-level-number-position:left;
	margin-left:.75in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l5:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:1.25in;
	mso-level-number-position:left;
	margin-left:1.25in;
	text-indent:-.25in;}
@list l5:level3
	{mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level4
	{mso-level-tab-stop:2.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level5
	{mso-level-tab-stop:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level6
	{mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level7
	{mso-level-tab-stop:3.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level8
	{mso-level-tab-stop:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l5:level9
	{mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"3074"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1"/>
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple style=3D'tab-interval:.5in'>

<div class=3DSection1>

<h1><span style=3D'font-family:Verdana'>Introducing the November CTP:
What&#8217;s New <span class=3DGramE>In</span> Windows Presentation Foundat=
ion<o:p></o:p></span></h1>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 431.5pt'><span style=3D'=
font-family:
Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 431.5pt'><span style=3D'=
font-family:
Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 431.5pt'><!--[if support=
Fields]><span
style=3D'font-family:Verdana'><span style=3D'mso-element:field-begin'></spa=
n><span
style=3D'mso-spacerun:yes'>&nbsp;</span>TOC \o &quot;1-3&quot; \h \z \u <sp=
an
style=3D'mso-element:field-separator'></span></span><![endif]--><span
style=3D'font-family:Verdana'><span class=3DMsoHyperlink><span style=3D'mso=
-no-proof:
yes'><a href=3D"#_Toc119998692">Summary<span style=3D'color:windowtext;disp=
lay:
none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998692 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>1<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'mso-no-proof:yes'><o:p></o:p></span></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998693">Introduction<span style=3D'color:windowtext;display=
:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998693 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998694">Avalon November Community Technical Preview<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998694 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998695">Note on Community Technology Previews<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'> </span></span>=
<!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998695 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998696">Exploring New Features<span style=3D'color:windowte=
xt;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998696 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>2<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998697">CompositionTarget<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998697 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>3<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998698">PropertyTriggers<span style=3D'color:windowtext;dis=
play:
none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998698 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>5<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998699">Improved 3D Databinding<span style=3D'color:windowt=
ext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998699 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>6<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003600390039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998700">Breaking Changes<span style=3D'color:windowtext;dis=
play:
none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998700 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>8<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998701">Mini-Language Removal<span style=3D'color:windowtex=
t;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998701 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>8<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998702">Removal of ~ (Tilde) syntax<span style=3D'color:win=
dowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998702 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>9<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998703">Removal of WebServiceDataProvider and changes to
ObjectDataProvider<span style=3D'color:windowtext;display:none;mso-hide:scr=
een;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1'> =
</span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998703 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>10<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998704">.WBA change to .XBAP<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998704 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>10<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998705">Control Changes<span style=3D'color:windowtext;disp=
lay:
none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998705 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>10<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998706">3D Changes<span style=3D'color:windowtext;display:n=
one;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998706 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>11<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998707">Change to<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Visuals<span style=3D'color:windowtext;display:none;mso-hide:screen;
text-decoration:none;text-underline:none'><span style=3D'mso-tab-count:1 do=
tted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998707 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>13<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998708">Media Changes<span style=3D'color:windowtext;displa=
y:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998708 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>13<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998709">Basic XAML Scenario<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998709 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700300039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998710">Storyboard XAML Scenario<span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998710 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998711">Audio Scenario<span style=3D'color:windowtext;displ=
ay:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998711 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>15<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998712">Changing Volume Properties<span style=3D'color:wind=
owtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998712 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>16<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998713">Manipulating MediaElement with Transforms, Clip and
Opacity<span style=3D'color:windowtext;display:none;mso-hide:screen;text-de=
coration:
none;text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span><=
/span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998713 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>16<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998714">Audio Scenario Using the Timing Engine<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998714 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>16<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998715">Audio Scenario Without Using the Timing Engine<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998715 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998716">Creating a Drawing Using the Timing Engine<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998716 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>17<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998717">Creating a Drawing Without Using the Timing Engine<=
span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'>. </span></span=
><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998717 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>18<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310037000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc3 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998718">Creating a VisualBrush<span style=3D'color:windowte=
xt;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998718 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>18<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310038000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998719">HitTesting Changes<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998719 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>18<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700310039000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998720">ItemsControl Changes<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998720 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700320030000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998721">Typography Changes to Subscript and Superscipt<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'> </span></span>=
<!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998721 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700320031000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998722">Menu Changes<span style=3D'color:windowtext;display=
:none;
mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998722 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>19<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700320032000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998723">DocumentStructures Changes<span style=3D'color:wind=
owtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998723 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700320033000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998724">Removal of MonthCalendar and DatePicker<span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-tab-count:1 dotted'> </span></span>=
<!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998724 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700320034000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc2 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998725">TimeManager removed<span style=3D'color:windowtext;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'>. </span></span><!--[if supportFields]><sp=
an
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998725 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700320035000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<p class=3DMsoToc1 style=3D'tab-stops:right dotted 431.5pt'><span
class=3DMsoHyperlink><span style=3D'font-family:Verdana;mso-no-proof:yes'><a
href=3D"#_Toc119998726">Acknowledgements<span style=3D'color:windowtext;dis=
play:
none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-tab-count:1 dotted'> </span></span><!--[if supportFields]><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'><span style=3D'mso-element:field-begin'></span> PAGEREF
_Toc119998726 \h </span><span style=3D'color:windowtext;text-decoration:non=
e;
text-underline:none'><span style=3D'display:none;mso-hide:screen'><span
style=3D'mso-element:field-separator'></span></span></span><![endif]--><span
style=3D'color:windowtext;display:none;mso-hide:screen;text-decoration:none;
text-underline:none'>20<!--[if gte mso 9]><xml>
 <w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005400=
6F0063003100310039003900390038003700320036000000</w:data>
</xml><![endif]--></span><!--[if supportFields]><span style=3D'color:window=
text;
display:none;mso-hide:screen;text-decoration:none;text-underline:none'><span
style=3D'mso-element:field-end'></span></span><![endif]--></a></span></span=
><span
style=3D'font-family:Verdana;mso-no-proof:yes'><o:p></o:p></span></p>

<h1><!--[if supportFields]><span style=3D'font-family:Verdana'><span
style=3D'mso-element:field-end'></span></span><![endif]--><span style=3D'fo=
nt-family:
Verdana'><o:p>&nbsp;</o:p></span></h1>

<h1><a name=3D"_Toc119998692"><span style=3D'font-family:Verdana'>Summary</=
span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h1>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>In November 2005,
Microsoft released a Community Technology Preview of Windows Presentation
Foundation, the new presentation subsystem for Windows that unifies develop=
ment
of documents, graphics, and applications into a common platform. In this
article, we'll take a brief look at some of the new features that are part =
of
the November CTP as well as the changes that have been made to since the
September 2005 CTP.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Download <a
href=3D"http://download.microsoft.com/download/e/1/2/e121aeaf-384d-400c-97b=
6-191738c96c40/NovCTP.msi">the
code sample</a>. <o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h1><a name=3D"_Toc119998693"><span style=3D'font-family:Verdana'>Introduct=
ion</span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h1>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>The Microsoft Wind=
ows
Presentation Foundation (formerly code named &quot;Avalon&quot;) provides t=
he
foundation for building applications and high fidelity experiences in <st1:=
place
w:st=3D"on">Vista</st1:place>, blending together application UI, documents,=
 and
media content, while exploiting the full power of your computer. The
functionality extends to the support for Tablet and other forms of input, a
more modern imaging and printing pipeline, accessibility and UI automation
infrastructure, data driven UI and visualization, as well as the integration
points for weaving the application experience into the Windows shell. <o:p>=
</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>For information ab=
out
downloading the CTP, please see the <a
href=3D"http://msdn.microsoft.com/windowsvista/relnotes/winfxnovctp/default=
.aspx">release
notes</a>.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>For an overview of=
 WPF,
see the overview white paper. (<a
href=3D"http://msdn.microsoft.com/library/default.asp?url=3D/library/en-us/=
dnlong/html/hgtobeta1.asp">http://msdn.microsoft.com/library/default.asp?ur=
l=3D/library/en-us/dnlong/html/hgtobeta1.asp</a>)
<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h2><a name=3D"_Toc119998694"></a><a name=3D"avalonmarch2005ctp_topic2"></a=
><span
style=3D'mso-bookmark:_Toc119998694'><span style=3D'font-family:Verdana'>Av=
alon
November Community Technical Preview</span></span><span style=3D'font-famil=
y:
Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>There are some exc=
iting,
new features in this release, which will be enumerated below. And, for those
who worked with the September 2005 CTP, there are changes. This article will
touch on some of those changes, but it is not comprehensive. <o:p></o:p></s=
pan></p>

<p class=3DMsoNormal><a name=3D"avalonmarch2005ctp_topic3"></a><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<h2><a name=3D"_Toc119998695"><span style=3D'font-family:Verdana'>Note on C=
ommunity
Technology Previews</span></a><span style=3D'font-family:Verdana'><o:p></o:=
p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Community Technical
Preview (CTP) builds <span class=3DGramE>do</span> not go through the same
rigorous testing that beta builds undergo. While betas receive a much higher
level of testing and feature work, <span class=3DSpellE>CTPs</span> are int=
ended
to expose developers to the latest working build. <span class=3DSpellE>CTPs=
</span>
are therefore unsupported, prerelease software and there are some precautio=
ns
you should take. Please read the latest <span class=3DSpellE>Readme</span> =
and
Installation Guides before you download or install pre-release software. <o=
:p></o:p></span></p>

<p class=3DMsoNormal><a name=3D"avalonmarch2005ctp_topic4"></a><span
style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h1><a name=3D"_Toc119998696"><span style=3D'font-family:Verdana'>Exploring=
 New
Features</span></a><span style=3D'font-family:Verdana'><o:p></o:p></span></=
h1>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h2><a name=3D"_Toc119998697"></a><span class=3DSpellE><span style=3D'mso-b=
ookmark:
_Toc119998697'><span style=3D'font-family:Verdana'>CompositionTarget</span>=
</span></span><span
style=3D'mso-bookmark:_Toc119998697'></span><span style=3D'font-family:Verd=
ana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>The WPF animation =
engine
is powerful.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The ability to w=
ire up
animations to any property on any Avalon element opens up many exciting
possibilities for creating dynamic user interfaces.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>While the a</span><span
style=3D'font-family:Verdana;mso-bidi-font-family:Arial'>nimation engine is
incredibly powerful, it </span><span style=3D'font-family:Verdana'>doesn&#8=
217;t
meet all scenarios, especially </span><span style=3D'font-family:Verdana;
mso-bidi-font-family:Arial'>when conditions (e.g., physics, collisions) aff=
ect
the course of an animation on a finer time scale, when animations need to
create visuals, or when post-layout animations need to take place. Thus, the
introduction of the <span class=3DSpellE>CompositionTarget</span> API, which
allows the ability to create custom animations based on a per-frame callbac=
k. <o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>The <span class=3D=
SpellE>CompositionTarget.Rendering</span>
<span class=3DGramE>event fires during Avalon&#8217;s</span> rendering.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>To use <span class=3DSpellE>Compos=
itionTarget.Rendering</span>
you simply register an <span class=3DSpellE>EventHandler</span> delegate to=
 the
static Rendering method on <span class=3DSpellE>CompositionTarget</span>.<s=
pan
style=3D'mso-spacerun:yes'>&nbsp; </span>You can create any effect you desi=
re in
the handler method and it will get called once per frame.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Each time that Avalon marshals the
visual tree across a channel into the composition tree and/or makes updates=
 to
the composition tree, your animation will be updated.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This occurs after layout has been
computed; however if you affect layout in your delegate it will be computed
once more before rendering.<span style=3D'mso-spacerun:yes'>&nbsp; </span>F=
or
more on the architecture of Avalon, see <st1:PersonName w:st=3D"on">Chris
 Anderson</st1:PersonName> and <st1:PersonName w:st=3D"on">Greg <span
 class=3DSpellE>Schechter</span></st1:PersonName><span class=3DSpellE>&#821=
7;s</span>
PDC talk here (http://commnet.microsoftpdc.com/content/sessions.aspx).<span
style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Adding or removing=
 a
rendering delegate while the event is firing will be delayed until after the
event is finished firing.<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;
</span>This is consistent with how <span class=3DSpellE>MulticastDelegate</=
span>
based events are handled in the CLR.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>Also note that rendering events are not guaranteed to be called in a=
ny
particular order.<span style=3D'mso-spacerun:yes'>&nbsp; </span>If you have
multiple delegates that rely on a particular order, you should register a
single Rendering event and multiplex them in the correct order yourself.<o:=
p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Let&#8217;s take a=
 look at
a simple sample. The code sample below will create an application that rand=
omly
changes the background color on a Page.<span style=3D'mso-spacerun:yes'>&nb=
sp;
</span>It should be noted that in practice you could do this with a custom
&#8216;random color&#8217; animation, however this example is meant to simp=
ly
show how to hook the event rather than best practices of what to do in the
event.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n></span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:Verdana'>Random rand =3D new
Random();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>public Page1()<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>: base()<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>CompositionTarget.Rendering +=3D UpdateColor;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>protected v=
oid
UpdateColor(object sender, EventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>//set a random color<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>this.Background =3D new SolidColorBrush(<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Color.FromRgb((byte)rand.Next(255),<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;</span>(byte)rand.Next(255),<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>(byte)rand.Next(255)));<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>}<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>As you can see abo=
ve,
registering <span class=3DSpellE>UpdateColor</span> will cause the page&#82=
17;s
background brush to be updated every time Avalon renders this page.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Running this can be a bit harsh on=
 the
eyes, but it gives you a sense of how the API works.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The complete source for this is in=
cluded
in the associated download with this article.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>If you discover th=
at your
animation runs at different speeds on different computers, it may be caused=
 by
the fact that the animation is not frame rate independent.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Depending on the system you are ru=
nning
on and the work load of that system the Rendering event may be called a
different number of times per second.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>To make your animation frame rate independent, you should base your
animations on real time.<span style=3D'mso-spacerun:yes'>&nbsp; </span>One
technique to achieve this would be to create a <span class=3DSpellE>Paralle=
lTimeline</span>
to track the elapsed time between frames.<span style=3D'mso-spacerun:yes'>&=
nbsp;
</span>In the <span class=3DSpellE>AnimateMotion</span> sample, <span
class=3DGramE>which demonstrates a rectangle that follows a mouse lagging b=
ehind
with some physics effects, a <span class=3DSpellE>TimeTracker</span> class =
is
available that implements this technique.</span><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Lastly, you may be
interested in creating effects that involved the creation of visuals, as
opposed to simply manipulating visuals that are already part of the tree.<s=
pan
style=3D'mso-spacerun:yes'>&nbsp; </span>The problem you may encounter is w=
here
to actually put the visual.<span style=3D'mso-spacerun:yes'>&nbsp; </span>F=
or
example, consider a fireworks effect.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>This effect would act like a decorator and whenever the child elemen=
t is
clicked, a burst of &#8216;fireworks&#8217; would animate outwards and fall
down with gravity.<span style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>You could make the
fireworks with Rectangle shapes and radial gradients, adding them to the pa=
rent
of the effect. However, if the parent is a decorator itself, it can only ha=
ve a
single child, so it would impose a limitation on where your effect can be
used.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Also, the performance of
adding many shapes is not as good as adding visuals to a drawing context.<s=
pan
style=3D'mso-spacerun:yes'>&nbsp; </span>As such, you might decide to rende=
r the
fireworks in the effects <span class=3DSpellE>OnRender</span> method.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This too has a problem; the visual=
s from
<span class=3DSpellE>OnRender</span> appear before (under) the child
visuals.<span style=3D'mso-spacerun:yes'>&nbsp; </span>What we really want =
is a
decorator like class that has a method similar to <span class=3DSpellE>OnRe=
nder</span>,
but that puts the visuals after the child.<span style=3D'mso-spacerun:yes'>=
&nbsp;
</span>An example of how to implement such a class can be found in <span
class=3DSpellE>OverlayRenderDecorator.cs</span> in the <span class=3DSpellE=
>CreateVisuals</span>
sample.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><!--[if gte vml 1]=
><v:shapetype
 id=3D"_x0000_t75" coordsize=3D"21600,21600" o:spt=3D"75" o:preferrelative=
=3D"t"
 path=3D"m@4@5l@4@11@9@11@9@5xe" filled=3D"f" stroked=3D"f">
 <v:stroke joinstyle=3D"miter"/>
 <v:formulas>
  <v:f eqn=3D"if lineDrawn pixelLineWidth 0"/>
  <v:f eqn=3D"sum @0 1 0"/>
  <v:f eqn=3D"sum 0 0 @1"/>
  <v:f eqn=3D"prod @2 1 2"/>
  <v:f eqn=3D"prod @3 21600 pixelWidth"/>
  <v:f eqn=3D"prod @3 21600 pixelHeight"/>
  <v:f eqn=3D"sum @0 0 1"/>
  <v:f eqn=3D"prod @6 1 2"/>
  <v:f eqn=3D"prod @7 21600 pixelWidth"/>
  <v:f eqn=3D"sum @8 21600 0"/>
  <v:f eqn=3D"prod @7 21600 pixelHeight"/>
  <v:f eqn=3D"sum @10 21600 0"/>
 </v:formulas>
 <v:path o:extrusionok=3D"f" gradientshapeok=3D"t" o:connecttype=3D"rect"/>
 <o:lock v:ext=3D"edit" aspectratio=3D"t"/>
</v:shapetype><v:shape id=3D"_x0000_i1025" type=3D"#_x0000_t75" style=3D'wi=
dth:294pt;
 height:234.75pt'>
 <v:imagedata src=3D"IntroductionNovCTP_files/image001.jpg" o:title=3D"soni=
c"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D392 height=3D313
src=3D"IntroductionNovCTP_files/image001.jpg" v:shapes=3D"_x0000_i1025"><![=
endif]><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><!--[if gte vml 1]=
><v:shape
 id=3D"_x0000_i1026" type=3D"#_x0000_t75" style=3D'width:294pt;height:234.7=
5pt'>
 <v:imagedata src=3D"IntroductionNovCTP_files/image002.jpg" o:title=3D"fire=
works"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D392 height=3D313
src=3D"IntroductionNovCTP_files/image002.jpg" v:shapes=3D"_x0000_i1026"><![=
endif]><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h2><a name=3D"_Toc119998698"></a><span class=3DSpellE><span style=3D'mso-b=
ookmark:
_Toc119998698'><span style=3D'font-family:Verdana'>PropertyTriggers</span><=
/span></span><span
style=3D'mso-bookmark:_Toc119998698'></span><span style=3D'font-family:Verd=
ana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Triggers now suppo=
rt the <span
class=3DSpellE>EnterActions</span> and <span class=3DSpellE>ExitActions</sp=
an>
collections, which effectively allow for animations to be initiated on any =
kind
of trigger.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Because these col=
lections
have been added to the <span class=3DSpellE>TriggerBase</span> class, all o=
f the
derived Trigger classes now support these collections.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Before this CTP, only <span
class=3DSpellE>EventTriggers</span> supported starting animations through i=
ts
Actions collection, which allowed you to begin a storyboard when a routed e=
vent
was fired. Now, all triggers have the ability to initiated animations.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The ability to begin storyboard on=
 these
other kinds of triggers is important, because there are many cases where you
want an animation to begin, but there isn&#8217;t necessarily an event fired
that you can subscribe to.<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>For example, anima=
tions
can now be initiated based on the values of properties.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This can be seen in the sample bel=
ow,
which starts an animation when the <span class=3DSpellE>IsMouseOver</span>
property changes to true.<span style=3D'mso-spacerun:yes'>&nbsp; </span>It =
kicks
off another animation when the property returns to false. <o:p></o:p></span=
></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;</span><span style=3D'font-fam=
ily:
Verdana;color:maroon'>Grid</span><span style=3D'font-family:Verdana;color:b=
lue'> </span><span
style=3D'font-family:Verdana;color:red'>xmlns</span><span style=3D'font-fam=
ily:
Verdana;color:blue'>=3D</span><span style=3D'font-family:Verdana'>&quot;<sp=
an
style=3D'color:blue'>http://schemas.microsoft.com/winfx/avalon/2005</span>&=
quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>xmlns:x</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>http://sche=
mas.microsoft.com/winfx/xaml/2005</span>&quot;<span
style=3D'color:blue'> &gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;</span><span
style=3D'font-family:Verdana;color:maroon'>Grid.Resources</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-family:Verdana;color:maroon'>Style</span><span style=3D'font-=
family:
Verdana;color:blue'> </span><span style=3D'font-family:Verdana;color:red'>x=
:Key</span><span
style=3D'font-family:Verdana;color:blue'>=3D</span><span style=3D'font-fami=
ly:Verdana'>&quot;<span
style=3D'color:blue'>PropertyTriggerExampleButtonStyle</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>TargetType</span><sp=
an
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>{x:Type But=
ton}</span>&quot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-family:Verdana;color:maroon'>Setter</span><span style=3D'font=
-family:
Verdana;color:blue'> </span><span style=3D'font-family:Verdana;color:red'>P=
roperty</span><span
style=3D'font-family:Verdana;color:blue'>=3D</span><span style=3D'font-fami=
ly:Verdana'>&quot;<span
style=3D'color:blue'>Opacity</span>&quot;<span style=3D'color:blue'> </span=
><span
style=3D'color:red'>Value</span><span style=3D'color:blue'>=3D</span>&quot;=
<span
style=3D'color:blue'>0.25</span>&quot;<span style=3D'color:blue'> /&gt;<o:p=
></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-family:Verdana;color:maroon'>Setter</span><span style=3D'font=
-family:
Verdana;color:blue'> </span><span style=3D'font-family:Verdana;color:red'>P=
roperty</span><span
style=3D'font-family:Verdana;color:blue'>=3D</span><span style=3D'font-fami=
ly:Verdana'>&quot;<span
style=3D'color:blue'>Button.Background</span>&quot;<span style=3D'color:blu=
e'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>Setter.V=
alue</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>SolidCol=
orBrush</span><span
style=3D'font-family:Verdana;color:blue'> </span><span style=3D'font-family=
:Verdana;
color:red'>Color</span><span style=3D'font-family:Verdana;color:blue'>=3D</=
span><span
style=3D'font-family:Verdana'>&quot;<span style=3D'color:blue'>Orange</span=
>&quot;<span
style=3D'color:blue'> /&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Setter.=
Value</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Setter<=
/span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;</span>&lt;</span><span style=3D'fon=
t-family:
Verdana;color:maroon'>Style.Triggers</span><span style=3D'font-family:Verda=
na;
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>Trigger<=
/span><span
style=3D'font-family:Verdana;color:blue'> </span><span style=3D'font-family=
:Verdana;
color:red'>Property</span><span style=3D'font-family:Verdana;color:blue'>=
=3D</span><span
style=3D'font-family:Verdana'>&quot;<span style=3D'color:blue'>IsMouseOver<=
/span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>True</span>=
&quot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>Trigger.=
EnterActions</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>BeginSto=
ryboard</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>Storyboa=
rd</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>DoubleAn=
imation</span><span
style=3D'font-family:Verdana;color:blue'> </span><span style=3D'font-family=
:Verdana;
color:red'>Storyboard.TargetProperty</span><span style=3D'font-family:Verda=
na;
color:blue'>=3D</span><span style=3D'font-family:Verdana'>&quot;<span
style=3D'color:blue'>Opacity</span>&quot;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></spa=
n><span
style=3D'font-family:Verdana;color:red'>To</span><span style=3D'font-family=
:Verdana;
color:blue'>=3D</span><span style=3D'font-family:Verdana'>&quot;<span
style=3D'color:blue'>1</span>&quot;<span style=3D'color:blue'> </span><span
style=3D'color:red'>Duration</span><span style=3D'color:blue'>=3D</span>&qu=
ot;<span
style=3D'color:blue'>0:0:1</span>&quot;<span style=3D'color:blue'> /&gt;<o:=
p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Storybo=
ard</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>BeginSt=
oryboard</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Trigger=
.EnterActions</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>Trigger.=
ExitActions</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>BeginSto=
ryboard</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>Storyboa=
rd</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-family:Verdana;color:maroon'>DoubleAn=
imation</span><span
style=3D'font-family:Verdana;color:blue'> </span><span style=3D'font-family=
:Verdana;
color:red'>Storyboard.TargetProperty</span><span style=3D'font-family:Verda=
na;
color:blue'>=3D</span><span style=3D'font-family:Verdana'>&quot;<span
style=3D'color:blue'>Opacity</span>&quot;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style=3D'font-family:Verdana;color:red'>To</span><span
style=3D'font-family:Verdana;color:blue'>=3D</span><span style=3D'font-fami=
ly:Verdana'>&quot;<span
style=3D'color:blue'>0.25</span>&quot;<span style=3D'color:blue'> </span><s=
pan
style=3D'color:red'>Duration</span><span style=3D'color:blue'>=3D</span>&qu=
ot;<span
style=3D'color:blue'>0:0:1</span>&quot;<span style=3D'color:blue'> /&gt;<o:=
p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Storybo=
ard</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>BeginSt=
oryboard</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Trigger=
.ExitActions</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Trigger=
</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-family:Verdana;color:maroon'>Style.T=
riggers</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;/</spa=
n><span
style=3D'font-family:Verdana;color:maroon'>Style</span><span style=3D'font-=
family:
Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/</span><span
style=3D'font-family:Verdana;color:maroon'>Grid.Resources</span><span
style=3D'font-family:Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;</span><span
style=3D'font-family:Verdana;color:maroon'>Button</span><span style=3D'font=
-family:
Verdana;color:blue'> </span><span style=3D'font-family:Verdana;color:red'>H=
eight</span><span
style=3D'font-family:Verdana;color:blue'>=3D</span><span style=3D'font-fami=
ly:Verdana'>&quot;<span
style=3D'color:blue'>100</span>&quot;<span style=3D'color:blue'> </span><sp=
an
style=3D'color:red'>Width</span><span style=3D'color:blue'>=3D</span>&quot;=
<span
style=3D'color:blue'>100</span>&quot;<span style=3D'color:blue'> </span><sp=
an
style=3D'color:red'>Style</span><span style=3D'color:blue'>=3D</span>&quot;=
<span
style=3D'color:blue'>{StaticResource PropertyTriggerExampleButtonStyle}</sp=
an>&quot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/</span><span
style=3D'font-family:Verdana;color:maroon'>Button</span><span style=3D'font=
-family:
Verdana;color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/</span><span style=3D'font-fa=
mily:
Verdana;color:maroon'>Grid</span><span style=3D'font-family:Verdana;color:b=
lue'>&gt;<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Where this gets ev=
en more
interesting is with <span class=3DSpellE>DataTriggers</span>. You can imagi=
ne <span
class=3DSpellE>databinding</span> to a web service for example and, if a ce=
rtain
value was returned by the web service, an animation could be triggered. <o:=
p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Also, using <span
class=3DSpellE>MultiTriggers</span> and <span class=3DSpellE>MultiDataTrigg=
ers</span>
would allow these animations to be conditionally begun based on more than o=
ne
property or data value.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h2><a name=3D"_Toc119998699"><span style=3D'font-family:Verdana'>Improved =
3D </span></a><span
class=3DSpellE><span style=3D'mso-bookmark:_Toc119998699'><span style=3D'fo=
nt-family:
Verdana'>Databinding</span></span></span><span style=3D'mso-bookmark:_Toc11=
9998699'></span><span
style=3D'font-family:Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verdan=
a;
mso-bidi-font-family:Arial'>DataBinding</span></span><span style=3D'font-fa=
mily:
Verdana;mso-bidi-font-family:Arial'> can only target <span class=3DSpellE>D=
ependencyProperties</span>.&nbsp;
In order to enable scenarios like <span class=3DSpellE>databinding</span> t=
he
height of a bar in a bar graph to the Y scale of a ScaleTransform3D, the X/=
Y/Z
are now properties that are separate <span class=3DSpellE>DependencyPropert=
ies</span>
of type double.&nbsp; This is consistent with the existing Offset, Scale, a=
nd
Skew in 2D transforms and with most other <span class=3DSpellE>DependencyPr=
operties</span>
in Avalon.<o:p></o:p></span></p>

<p class=3DMsoNormal><b><span style=3D'font-family:Verdana;mso-bidi-font-fa=
mily:
Arial'>&nbsp;</span></b><span style=3D'font-family:Verdana'><o:p></o:p></sp=
an></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;mso-padding-alt:0in 0in 0in 0in'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><b><span style=3D'font-family:Verdana;mso-bidi-font-=
family:
  Arial'>Old</span></b><span style=3D'font-family:Verdana'><o:p></o:p></spa=
n></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-left:none;background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><b><span style=3D'font-family:Verdana;mso-bidi-font-=
family:
  Arial'>New</span></b><span style=3D'font-family:Verdana'><o:p></o:p></spa=
n></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>TranslateTransform3D.Offset</span><span style=3D'font-family:Verda=
na'><o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>TranslateTransform3D.OffsetX</span><span style=3D'font-family:Verd=
ana'><o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>TranslateTransform3D.OffsetY</span><span style=3D'font-family:Verd=
ana'><o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>TranslateTransform3D.OffsetZ</span><span style=3D'font-family:Verd=
ana'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>ScaleTransform3D.Scale</span><span style=3D'font-family:Verdana'><=
o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>&nbsp;</span><span style=3D'font-family:Verdana'><o:p></o:p></span=
></p>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>&nbsp;</span><span style=3D'font-family:Verdana'><o:p></o:p></span=
></p>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>ScaleTransfrom3D.Center</span><span style=3D'font-family:Verdana'>=
<o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>ScaleTransform3D.ScaleX<br>
  ScaleTransform3D.ScaleY<br>
  ScaleTransform3D.ScaleZ<br>
  ScaleTransform3D.CenterX<br>
  ScaleTransform3D.CenterY<br>
  ScaleTransform3D.CenterZ</span><span style=3D'font-family:Verdana'><o:p><=
/o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>RotateTransform3D.Center</span><span style=3D'font-family:Verdana'=
><o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>RotateTransform3D.CenterX</span><span style=3D'font-family:Verdana=
'><o:p></o:p></span></p>
  <p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-fam=
ily:
  Arial'>RotateTransform3D.CenterY<br>
  RotateTransform3D.CenterZ</span><span style=3D'font-family:Verdana'><o:p>=
</o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verd=
ana;
  mso-bidi-font-family:Arial'>ScaleTransform.Center</span></span><span
  style=3D'font-family:Verdana'><o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verd=
ana;
  mso-bidi-font-family:Arial'>ScaleTransform.CenterX</span></span><span
  style=3D'font-family:Verdana;mso-bidi-font-family:Arial'><br>
  <span class=3DSpellE>ScaleTransform.CenterY</span></span><span
  style=3D'font-family:Verdana'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verd=
ana;
  mso-bidi-font-family:Arial'>SkewTransform.Center</span></span><span
  style=3D'font-family:Verdana'><o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verd=
ana;
  mso-bidi-font-family:Arial'>SkewTransform.CenterX</span></span><span
  style=3D'font-family:Verdana;mso-bidi-font-family:Arial'><br>
  <span class=3DSpellE>SkewTransform.CenterY</span></span><span style=3D'fo=
nt-family:
  Verdana'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:6;mso-yfti-lastrow:yes'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verd=
ana;
  mso-bidi-font-family:Arial'>RotateTransform.Center</span></span><span
  style=3D'font-family:Verdana'><o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verd=
ana;
  mso-bidi-font-family:Arial'>RotateTransform.CenterX</span></span><span
  style=3D'font-family:Verdana;mso-bidi-font-family:Arial'><br>
  <span class=3DSpellE>RotateTransform.CenterY</span></span><span
  style=3D'font-family:Verdana'><o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'>&nbsp;</span><span
style=3D'font-family:Verdana'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'>Here
is an example of the types of <span class=3DSpellE>databinding</span> that =
can
now be done with this new syntax.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>The sample binds a slider control to the <span class=3DSpellE>Offset=
X</span>
of the translation and the <span class=3DSpellE>ScaleY</span> of the scale.=
<span
style=3D'mso-spacerun:yes'>&nbsp; </span>It also shows how the 3D engine now
supports <span class=3DSpellE>databinding</span>, in this case it <span
class=3DSpellE>databinds</span> to the value of an XML <span class=3DSpellE=
>datasource</span>
using the <span class=3DSpellE>VisualBrush</span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span><span class=3DSpellE>Databinding</=
span> is
enabled by the use of the ModelVisual3D construct, which is detailed in the=
 breaking
changes below.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'><o:p>&nbsp;</o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp; </span>&l=
t;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Grid</span><span style=3D'font-size:10.0pt;font-family:Verdan=
a;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>xm=
lns</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>=3D</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>http:/=
/schemas.microsoft.com/winfx/avalon/2005</span>&quot;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span></span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-=
font-family:
"Courier New";color:red'>xmlns:x</span><span style=3D'font-size:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>=3D</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>&quot;<span
style=3D'color:blue'>http://schemas.microsoft.com/winfx/xaml/2005</span>&qu=
ot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>Grid.Resources</span><span style=3D'font-size:1=
0.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Style</span><span style=3D'font-size:10.0pt;font-family:Verda=
na;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>x:=
Key</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>=3D</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>Horizo=
ntal</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>TargetType</span><sp=
an
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>{x:Type Sli=
der}</span>&quot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Setter</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Pr=
operty</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'> =3D </span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>IsSnap=
ToTickEnabled</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'> =3D</span>&quot;<span style=3D'color:blue'>False</spa=
n>&quot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Setter</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Pr=
operty</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'> =3D </span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>TickPl=
acement</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'> =3D</span>&quot;<span style=3D'color:blue'>BottomRigh=
t</span>&quot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Setter</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Pr=
operty</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'> =3D </span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>TickFr=
equency</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'> =3D</span>&quot;<span style=3D'color:blue'>.5</span>&=
quot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Setter</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Pr=
operty</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'> =3D </span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>Minimu=
m</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'> =3D</span>&quot;<span style=3D'color:blue'>-5</span>&=
quot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Setter</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Pr=
operty</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'> =3D </span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>Maximu=
m</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'> =3D</span>&quot;<span style=3D'color:blue'>5</span>&q=
uot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Setter</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Pr=
operty</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'> =3D </span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>Orient=
ation</span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'> =3D</span>&quot;<span style=3D'color:blue'>Horizontal=
</span>&quot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Setter</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Pr=
operty</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'> =3D </span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>Value<=
/span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Value</span><span
style=3D'color:blue'> =3D</span>&quot;<span style=3D'color:blue'>1</span>&q=
uot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;/</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Style</span><span style=3D'font-size:10.0pt;font-family:Verda=
na;
mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>XmlDataProvider</span><span style=3D'font-size:10.0pt;font-fa=
mily:
Verdana;mso-bidi-font-family:"Courier New";color:blue'> </span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>x:Key</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>ImageData</span>&quot;<span style=3D'color:blue'>&gt;<=
o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>data</span><span style=3D'font-size:10.0pt;font-family:Verdan=
a;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>xm=
lns</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>=3D</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;&quot;<span style=3D'color:blue'>=
 &gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>text</span><span style=3D'font-size:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;</sp=
an><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>TEXT.<span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>text</span><s=
pan
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>data</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;</span>&lt;/</span><span style=3D'font-siz=
e:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:maroon'>XmlDat=
aProvider</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>MeshGeometry3D</span><span style=3D'font-size:10.0pt;font-fam=
ily:
Verdana;mso-bidi-font-family:"Courier New";color:blue'> </span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>x:Key</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>meshData</span>&quot;<span style=3D'color:blue'> <o:p>=
</o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-=
font-family:
"Courier New";color:red'>Positions</span><span style=3D'font-size:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>=3D</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>&quot;<span
style=3D'color:blue'>-1 -1 0<span style=3D'mso-spacerun:yes'>&nbsp; </span>=
1 -1
0<span style=3D'mso-spacerun:yes'>&nbsp; </span>-1 1 0<span
style=3D'mso-spacerun:yes'>&nbsp; </span>1 1 0</span>&quot;<o:p></o:p></spa=
n></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-=
font-family:
"Courier New";color:red'>Normals</span><span style=3D'font-size:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>=3D</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>&quot;<span
style=3D'color:blue'>0 0 1<span style=3D'mso-spacerun:yes'>&nbsp; </span>0 =
0 1<span
style=3D'mso-spacerun:yes'>&nbsp; </span>0 0 1<span
style=3D'mso-spacerun:yes'>&nbsp; </span>0 0 1</span>&quot;<o:p></o:p></spa=
n></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-=
font-family:
"Courier New";color:red'>TextureCoordinates</span><span style=3D'font-size:=
10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>=3D</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>&quot;<span
style=3D'color:blue'>0 1<span style=3D'mso-spacerun:yes'>&nbsp; </span>1 1<=
span
style=3D'mso-spacerun:yes'>&nbsp; </span>0 0<span style=3D'mso-spacerun:yes=
'>&nbsp;
</span>1 0<span style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span></span>&quot=
;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-=
font-family:
"Courier New";color:red'>TriangleIndices</span><span style=3D'font-size:10.=
0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>=3D</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>&quot;<span
style=3D'color:blue'>0 1 2<span style=3D'mso-spacerun:yes'>&nbsp; </span>1 =
3 2</span>&quot;<span
style=3D'color:blue'> /&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>Grid.Resources</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>StackPanel</span><span style=3D'font-size:10.0p=
t;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> </span>=
<span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>Orientation</span><span style=3D'font-size:10.0pt;font-family:Ve=
rdana;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>Horizontal</span>&quot;<span style=3D'color:blue'>&gt;=
<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Label</span><span style=3D'font-size:10.0pt;font-family:Verda=
na;
mso-bidi-font-family:"Courier New";color:blue'>&gt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>Translate
OffsetX<span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>=
Label</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Slider</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Wi=
dth</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>=3D</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>100</s=
pan>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Style</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>{StaticReso=
urce
Horizontal}</span>&quot;<span style=3D'color:blue'> </span><span
style=3D'color:red'>Name</span><span style=3D'color:blue'>=3D</span>&quot;<=
span
style=3D'color:blue'>sliderOffsetX</span>&quot;<span style=3D'color:blue'>/=
&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Label</span><span style=3D'font-size:10.0pt;font-family:Verda=
na;
mso-bidi-font-family:"Courier New";color:blue'>&gt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>Scale
ScaleY<span style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>L=
abel</span><span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Slider</span><span style=3D'font-size:10.0pt;font-family:Verd=
ana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Wi=
dth</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>=3D</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>100</s=
pan>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Style</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>{StaticReso=
urce
Horizontal}</span>&quot;<span style=3D'color:blue'> </span><span
style=3D'color:red'>Name</span><span style=3D'color:blue'>=3D</span>&quot;<=
span
style=3D'color:blue'>sliderScaleY</span>&quot;<span style=3D'color:blue'>/&=
gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>StackPanel</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>Grid</span><span style=3D'font-size:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Viewport3D</span><span style=3D'font-size:10.0pt;font-family:=
Verdana;
mso-bidi-font-family:"Courier New";color:blue'> </span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Na=
me</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>=3D</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>myView=
port</span>&quot;<span
style=3D'color:blue'> &gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>ModelVisual3D</span><span style=3D'font-size:10.0pt;font-fami=
ly:
Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p></o:p></spa=
n></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>ModelVisual3D.Content</span><span style=3D'font=
-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>Model3DGroup</span><span style=3D'font-size:10.=
0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> &gt;<o:=
p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>Model3DGroup.Children</span><span style=3D'font=
-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>DirectionalLight</span><span style=3D'font-size=
:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> </span>=
<span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>Color</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>#FFFFFFFF</span>&quot;<span style=3D'color:blue'> </sp=
an><span
style=3D'color:red'>Direction</span><span style=3D'color:blue'>=3D</span>&q=
uot;<span
style=3D'color:blue'>-3,-4,-5</span>&quot;<span style=3D'color:blue'> /&gt;=
<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>GeometryModel3D</span><span style=3D'font-size:=
10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> </span>=
<span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>Geometry</span><span style=3D'font-size:10.0pt;font-family:Verda=
na;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>{StaticResource meshData}</span>&quot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>GeometryModel3D.Material</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>DiffuseMaterial</span><span style=3D'font-size:=
10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </s=
pan><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>&l=
t;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>DiffuseMaterial.Brush</span><span style=3D'font-size:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>VisualBrush</span><span style=3D'font-size:10.0=
pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> &gt;<o:=
p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>VisualBrush.Visual</span><span style=3D'font-si=
ze:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>TextBlock</span><span style=3D'font-size:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> </span>=
<span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>Text</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>{Binding Source=3D{StaticResource ImageData}, XPath=3D=
data/text}</span>&quot;<span
style=3D'color:blue'> &gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;</span>&lt;/</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>TextBlock</span><span style=3D'font-size:10.0pt;font-family:V=
erdana;
mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>VisualBrush.Visual</span><=
span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>VisualBrush</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>DiffuseMaterial.Brush</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>DiffuseMaterial</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>GeometryModel3D.Material</=
span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;</span>&lt;=
</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>GeometryModel3D.Transform</span><span style=3D'font-size:10.0=
pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>Transform3DGroup</span><span style=3D'font-size=
:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>ScaleTransform3D</span><span style=3D'font-size=
:10.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> </span>=
<span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>ScaleX</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>1</span>&quot;<span style=3D'color:blue'> </span><span
style=3D'color:red'>ScaleY</span><span style=3D'color:blue'>=3D</span>&quot=
;<span
style=3D'color:blue'>{Binding ElementName=3DsliderScaleY, Path=3DValue}</sp=
an>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>ScaleZ</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>1</span>&qu=
ot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>TranslateTransform3D</span><span style=3D'font-=
size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> =
</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>OffsetX</span><span style=3D'font-size:10.0pt;font-family:Verdan=
a;
mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span style=3D'fon=
t-size:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New"'>&quot;<span
style=3D'color:blue'>{Binding ElementName=3DsliderOffsetX, Path=3DValue}</s=
pan>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>OffsetY</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>-0</span>&q=
uot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>OffsetZ</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>1</span>&qu=
ot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>TranslateTransform3D</span=
><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>RotateTransform3D</span><span style=3D'font-siz=
e:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'>&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>RotateTransform3D.Rotation</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>AxisAngleRotation3D</span><span style=3D'font-s=
ize:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'><=
span
style=3D'mso-spacerun:yes'>&nbsp; </span></span><span style=3D'font-size:10=
.0pt;
font-family:Verdana;mso-bidi-font-family:"Courier New";color:red'>Axis</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>=3D</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New"'>&quot;<span style=3D'color:blue'>0,3,0<=
/span>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Angle</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>45</span>&q=
uot;<span
style=3D'color:blue'> /&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>RotateTransform3D.Rotation=
</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>RotateTransform3D</span><s=
pan
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>Transform3DGroup</span><sp=
an
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>GeometryModel3D.Transform<=
/span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>GeometryModel3D</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>Model3DGroup.Children</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>Model3DGroup</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>ModelVisual3D.Content</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>ModelVisual3D</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Viewport3D.Camera</span><span style=3D'font-size:10.0pt;font-=
family:
Verdana;mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p></o:p></spa=
n></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;</span><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
"Courier New";color:maroon'>PerspectiveCamera</span><span style=3D'font-siz=
e:
10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier New";color:blue'> =
</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:red'>FarPlaneDistance</span><span style=3D'font-size:10.0pt;font-fami=
ly:
Verdana;mso-bidi-font-family:"Courier New";color:blue'>=3D</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New"'>&quot;<span
style=3D'color:blue'>20</span>&quot;<span style=3D'color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp; </span></span><span style=3D'color:red'>U=
pDirection</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>0,1,0</span=
>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>NearPlaneDistance</s=
pan><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>1</span>&qu=
ot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>Position</span><span
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>0,0,10</spa=
n>&quot;<span
style=3D'color:blue'> </span><span style=3D'color:red'>FieldOfView</span><s=
pan
style=3D'color:blue'>=3D</span>&quot;<span style=3D'color:blue'>45</span>&q=
uot;<span
style=3D'color:blue'> /&gt;<o:p></o:p></span></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>Viewport3D.Camera</span><s=
pan
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;/</spa=
n><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Viewport3D</span><span style=3D'font-size:10.0pt;font-family:=
Verdana;
mso-bidi-font-family:"Courier New";color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbs=
p;
</span>&lt;/</span><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:"Courier New";color:maroon'>Grid</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:blue'>&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bid=
i-font-family:
"Courier New";color:blue'><span style=3D'mso-spacerun:yes'>&nbsp; </span>&l=
t;/</span><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:"Courier=
 New";
color:maroon'>Grid</span><span style=3D'font-size:10.0pt;font-family:Verdan=
a;
mso-bidi-font-family:"Courier New";color:blue'>&gt;</span><span
style=3D'font-family:Verdana'><o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;<o:p></o:p></span=
></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><!--[if gte vml 1]=
><v:shape
 id=3D"_x0000_i1027" type=3D"#_x0000_t75" style=3D'width:274.5pt;height:191=
.25pt'>
 <v:imagedata src=3D"IntroductionNovCTP_files/image003.jpg" o:title=3D"3ddb=
"/>
</v:shape><![endif]--><![if !vml]><img border=3D0 width=3D366 height=3D255
src=3D"IntroductionNovCTP_files/image003.jpg" v:shapes=3D"_x0000_i1027"><![=
endif]><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h1><a name=3D"_Toc119998700"><span style=3D'font-family:Verdana'>Breaking =
Changes</span></a><span
style=3D'font-family:Verdana'> <o:p></o:p></span></h1>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h2><a name=3D"_Toc118793390"></a><a name=3D"_Toc119998701"><span style=3D'=
mso-bookmark:
_Toc118793390'><span style=3D'font-family:Verdana'>Mini-Language Removal</s=
pan></span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>The formats bein=
g <b>removed</b>
are:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in;text-indent:-.25in;mso-list=
:l1 level1 lfo2;
tab-stops:list 1.0in'><![if !supportLists]><span style=3D'font-family:Verda=
na;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;mso-fareast-la=
nguage:
KO'><span style=3D'mso-list:Ignore'>1.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana;mso-farea=
st-font-family:
Batang;mso-fareast-language:KO'>&quot;<span class=3DSpellE>HorizontalGradie=
nt</span>
color1 color2&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in;text-indent:-.25in;mso-list=
:l1 level1 lfo2;
tab-stops:list 1.0in'><![if !supportLists]><span style=3D'font-family:Verda=
na;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;mso-fareast-la=
nguage:
KO'><span style=3D'mso-list:Ignore'>2.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana;mso-farea=
st-font-family:
Batang;mso-fareast-language:KO'>&quot;<span class=3DSpellE>VerticalGradient=
</span>
color1 color2&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in;text-indent:-.25in;mso-list=
:l1 level1 lfo2;
tab-stops:list 1.0in'><![if !supportLists]><span style=3D'font-family:Verda=
na;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;mso-fareast-la=
nguage:
KO'><span style=3D'mso-list:Ignore'>3.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana;mso-farea=
st-font-family:
Batang;mso-fareast-language:KO'>&quot;<span class=3DSpellE>LinearGradient</=
span> x1,y1
x2,y2 color1 color2&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in;text-indent:-.25in;mso-list=
:l1 level1 lfo2;
tab-stops:list 1.0in'><![if !supportLists]><span style=3D'font-family:Verda=
na;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;mso-fareast-la=
nguage:
KO'><span style=3D'mso-list:Ignore'>4.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana;mso-farea=
st-font-family:
Batang;mso-fareast-language:KO'>&quot;<span class=3DSpellE>RadialGradient</=
span>
color1 color2&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in;text-indent:-.25in;mso-list=
:l1 level1 lfo2;
tab-stops:list 1.0in'><![if !supportLists]><span style=3D'font-family:Verda=
na;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;mso-fareast-la=
nguage:
KO'><span style=3D'mso-list:Ignore'>5.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana;mso-farea=
st-font-family:
Batang;mso-fareast-language:KO'>&quot;Image <span class=3DSpellE>filename.e=
xtension</span>&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:1.0in;text-indent:-.25in;mso-list=
:l1 level1 lfo2;
tab-stops:list 1.0in'><![if !supportLists]><span style=3D'font-family:Verda=
na;
mso-fareast-font-family:Verdana;mso-bidi-font-family:Verdana;mso-fareast-la=
nguage:
KO'><span style=3D'mso-list:Ignore'>6.<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana;mso-farea=
st-font-family:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>the entire trans=
form
mini-language (&quot;</span><span style=3D'font-family:Verdana;mso-fareast-=
font-family:
Batang;mso-fareast-language:KO'>scale(1,2) rotate(45)</span><span
style=3D'font-family:Verdana;mso-fareast-font-family:Batang;mso-bidi-font-f=
amily:
Arial;mso-fareast-language:KO'> ...&quot;)</span><span style=3D'font-family=
:Verdana;
mso-fareast-font-family:Batang;mso-fareast-language:KO'><o:p></o:p></span><=
/p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-fareast-language:KO'>&nbsp;<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>For reference:<o=
:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana;
mso-fareast-font-family:Batang;mso-fareast-language:KO'>&lt;Rectangle
Fill=3D&#8221;HorizontalGradient color1 color2&#8221; &#8230;/&gt;<o:p></o:=
p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>Becomes<o:p></o:=
p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana;
mso-fareast-font-family:Batang;mso-fareast-language:KO'>&lt;Rectangle
&#8230;&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp; &lt;Rectangle.Fill&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;LinearGradientBrush
StartPoint=3D&#8221;0,0&#8221; EndPoint=3D&#8221;1,0&#8221;&gt;<o:p></o:p><=
/span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;LinearGradientBrush.GradientStops&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;GradientStopCollection&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;GradientStop Offset=3D&#8221;0&#8221; Color=3D&#8221;color1&#8221;/&gt;=
<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;GradientStop Offset=3D&#8221;1&#8221; Color=3D&#8221;color2&#8221;/&gt;=
<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/GradientStopCollection&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/LinearGradientBrush.GradientStops&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;/LinearGradient&gt;<o:p></o=
:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp; &lt;/Rectangle.Fill&gt;<o:p></o:p></span></=
p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&lt;/Rectangle&gt;<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verdan=
a;
mso-fareast-font-family:Batang;mso-bidi-font-family:Arial;mso-fareast-langu=
age:
KO'>VerticalGradient</span></span><span style=3D'font-family:Verdana;mso-fa=
reast-font-family:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'> is similar &#82=
11;
just change <span class=3DSpellE>EndPoint</span> to &#8220;0<span class=3DG=
ramE>,1</span>&#8221;,
and <span class=3DSpellE>LinearGradient</span> simply sets <span class=3DSp=
ellE>StartPoint</span>
to x1,y1 and <span class=3DSpellE>EndPoint</span> to x2,y2.&nbsp; For <span
class=3DSpellE>RadialGradient</span>, the default values for Center and Rad=
ii are
used, so you needn&#8217;t set them, similarly for <span class=3DSpellE>Ima=
geBrush</span>
&#8211; all values are default except Source=3D&#8221;<span class=3DSpellE>=
filename.extension</span>&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>For Transforms, =
you
convert a string like &#8220;<span class=3DGramE>scale(</span>1,2) rotate(4=
5)&#8230;&#8221;
to<o:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana;
mso-fareast-font-family:Batang;mso-fareast-language:KO'>&lt;TransformGroup&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp; &lt;TransformGroup.Children&gt;<o:p></o:p><=
/span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;ScaleTransform
ScaleX=3D&#8221;1&#8221; ScaleY=3D&#8221;2&#8221;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;RotateTransform
Angle=3D&#8221;45&#8221;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp; &lt;/TransformGroup.Children&gt;<o:p></o:p>=
</span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&lt;/TransformGroup&gt;<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>The existing min=
i-language
for Matrix replaces the Transform language - that is, 6 doubles which repre=
sent
m11, m12, m21, m22, <span class=3DSpellE><span class=3DGramE>offsetX</span>=
</span>,
<span class=3DSpellE>offsetY</span> in an affine transform or
&#8220;Identity&#8221;.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>There is a tool
available in the download associated with this article that will ease the p=
ain
in porting your code to this new syntax.<span style=3D'mso-spacerun:yes'>&n=
bsp;
</span><o:p></o:p></span></p>

<h2><a name=3D"_Toc118793398"></a><a name=3D"_Toc119998702"><span style=3D'=
mso-bookmark:
_Toc118793398'><span style=3D'font-family:Verdana'>Removal of ~ (Tilde) syn=
tax</span></span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-fareast-language:KO'>WPF has removed support for ~/ used in rela=
tive
<span class=3DSpellE>Uris</span>. Subsequent to this change, you will have =
to use
the Pack Uri syntax in order to reference files at site of origin. For inst=
ance,
</span><span style=3D'font-family:Verdana;mso-fareast-font-family:Batang;
mso-bidi-font-family:"Courier New";mso-fareast-language:KO'>&lt;Image
Source=3D&#8221;~/<span class=3DSpellE>foo.jpg</span>&#8221; /&gt;</span><s=
pan
style=3D'font-family:Verdana;mso-fareast-font-family:Batang;mso-fareast-lan=
guage:
KO'> changes to </span><span style=3D'font-family:Verdana;mso-fareast-font-=
family:
Batang;mso-bidi-font-family:"Courier New";mso-fareast-language:KO'>&lt;Image
Source=3D&#8221;pack<span class=3DGramE>:/</span>/<span class=3DSpellE>site=
oforigin:,,,/foo.jpg</span>&#8221;
/&gt;</span><span style=3D'font-family:Verdana;mso-fareast-font-family:Bata=
ng;
mso-fareast-language:KO'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

<h2><a name=3D"_Toc118793400"></a><a name=3D"_Toc119998703"><span style=3D'=
mso-bookmark:
_Toc118793400'><span style=3D'font-family:Verdana'>Removal of </span></span=
></a><span
class=3DSpellE><span style=3D'mso-bookmark:_Toc119998703'><span style=3D'ms=
o-bookmark:
_Toc118793400'><span style=3D'font-family:Verdana'>WebServiceDataProvider</=
span></span></span></span><span
style=3D'mso-bookmark:_Toc119998703'><span style=3D'mso-bookmark:_Toc118793=
400'><span
style=3D'font-family:Verdana'> and changes to <span class=3DSpellE>ObjectDa=
taProvider</span></span></span></span><span
style=3D'font-family:Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span class=3DSpellE><span style=3D'font-family:Verdan=
a;
mso-fareast-font-family:Batang;mso-bidi-font-family:Arial;mso-fareast-langu=
age:
KO'>WebServiceDataSource</span></span><span style=3D'font-family:Verdana;
mso-fareast-font-family:Batang;mso-bidi-font-family:Arial;mso-fareast-langu=
age:
KO'> is being deprecated, and its functionality is being merged into <span
class=3DSpellE>ObjectDataSource</span>.<span style=3D'mso-spacerun:yes'>&nb=
sp;
</span><span class=3DSpellE>ObjectDataProvider</span> will no longer take <=
span
class=3DSpellE>TypeName</span>, but instead take an <span class=3DSpellE>Ob=
jectType</span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>In addition, <span class=3DSpellE>=
ObjectDataProvider</span>
will no longer take Parameters in a string, but instead has parameter
collections.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Lastly, <span
class=3DSpellE>ObjectDataProvider</span> can accept any object as its <span
class=3DSpellE>ObjectInstance</span>, and will use the Data of a <span
class=3DSpellE>DataSourceProvider</span> that&#8217;s assigned to <span
class=3DSpellE>ObjectInstance</span>.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<p class=3DMsoNormal><b><span style=3D'font-family:Verdana;mso-fareast-font=
-family:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>Old way:<o:p></o=
:p></span></b></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana;
mso-fareast-font-family:Batang;mso-fareast-language:KO'>&lt;Page&gt;<o:p></=
o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp; &lt;Page.Resources&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;ObjectDataProvider
x:Key=3D&quot;myClass&quot; TypeName=3D&quot;MyClass,MyAssembly&quot;
Parameters=3D&#8221;some-string,2&#8221; /&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;WebServiceDataProvider
x:Key=3D&quot;wsdp&quot; Service=3D&quot;myServiceProxy,assembly&quot;
QueryMethod=3D&quot;wsMethod&quot; /&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

</div>

<p class=3DMsoNormal><b><span style=3D'font-family:Verdana;mso-fareast-font=
-family:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'>New way:<o:p></o=
:p></span></b></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana;
mso-fareast-font-family:Batang;mso-fareast-language:KO'>&lt;?Mapping
XmlNamespace=3D&quot;local&quot; ClrNamespace=3D&quot;System&quot;?&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&lt;?Mapping XmlNamespace=3D&quot;ws&quot;
ClrNamespace=3D&quot;Web.Service.Namespace&quot; Assembly=3D&quot;assembly&=
quot;
?&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&lt;Page xmlns:local=3D&#8221;local&#8221;
xmlns:ws=3D&#8221;ws&#8221;&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp; &lt;Page.Resources&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;ObjectDataProvider
x:Key=3D&quot;myClass&quot; ObjectType=3D&quot;{x:Type local:MyClass}&quot;=
&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;ObjectDataProvider.ConstructorParameters&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;x:string&gt;some-string&lt;/x:string&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x:I=
nt32&gt;2&lt;/x:Int32&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/ObjectDataProvider.ConstructorParameters&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;/ObjectDataProvider&gt;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana;mso-fareast-font-family:=
Batang;
mso-fareast-language:KO'>&nbsp;&nbsp;&nbsp; &lt;ObjectDataProvider
x:Key=3D&quot;wsdp&quot; ObjectType=3D&quot;{x:Type ws:myServiceProxy}&quot;
MethodName=3D&quot;wsMethod&quot; /&gt;<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-bidi-font-family:Arial;mso-fareast-language:KO'><o:p>&nbsp;</o:p=
></span></p>

<h2><a name=3D"_Toc118793411"></a><a name=3D"_Toc119998704"><span style=3D'=
mso-bookmark:
_Toc118793411'><span style=3D'font-family:Verdana'>.WBA change to .XBAP</sp=
an></span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-fareast-font-fa=
mily:
Batang;mso-fareast-language:KO'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>The WPF Web Browser
Application file extension will change from &#8216;.<span class=3DSpellE>wb=
a</span>&#8217;
to &#8216;.<span class=3DSpellE>xbap</span>&#8217; and the MIME content typ=
e from
&#8216;application/x-ms-<span class=3DSpellE>wba</span>&#8217; to
&#8216;application/x-ms-<span class=3DSpellE>xbap</span>&#8217;. <o:p></o:p=
></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h2><a name=3D"_Toc118793408"></a><a name=3D"_Toc119998705"><span style=3D'=
mso-bookmark:
_Toc118793408'><span style=3D'font-family:Verdana'>Control Changes</span></=
span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>There are several =
changes
to a number of controls in WPF:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-top:12.0pt;margin-right:0in;margin-bot=
tom:
3.0pt;margin-left:0in;page-break-after:avoid;mso-outline-level:2'><span
style=3D'font-family:Verdana;mso-bidi-font-family:Arial;mso-fareast-languag=
e:
KO;mso-bidi-font-weight:bold;mso-bidi-font-style:italic'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D'font-family:Verdana;mso-bi=
di-font-family:
Arial'>Replaced <span class=3DSpellE>TabStripPlacement</span></span></b><sp=
an
style=3D'font-family:Verdana;mso-bidi-font-family:Arial'> <span class=3DSpe=
llE><b>enum</b></span><b>
with Dock</b> <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;mso-bidi-font-we=
ight:
bold'><span style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Ti=
mes New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D'font-family:Verdana;mso-bi=
di-font-family:
Arial'>Removed <span class=3DSpellE>BeginStoryboard.Placeholder</span> even=
t <o:p></o:p></span></b></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D'font-family:Verdana;mso-bi=
di-font-family:
Arial'>Renamed <span class=3DSpellE>DictionaryLocation</span> to <span
class=3DSpellE>ResourceDictionaryLocation</span></span></b><span
style=3D'font-family:Verdana;mso-bidi-font-family:Arial'> (<o:p></o:p></spa=
n></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'>The <span class=3DSpellE>System.Windows.Diction=
aryLocation</span>
<span class=3DSpellE>enum</span> is being renamed to <span class=3DSpellE>R=
esourceDictionaryLocation</span>.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'>Any <span class=3DSpellE>ThemeInfoAttributes</s=
pan>
will need to be modified:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'>Old:<o:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>[ThemeInfoAttribute(DictionaryLocation.*,
DictionaryLocation.*)]<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'>New:<o:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>[ThemeInfoAttribute(ResourceDictionaryLocation.*,
ResourceDictionaryLocation.*)]<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D'font-family:Verdana;mso-bi=
di-font-family:
Arial'>Remove <span class=3DSpellE>Popup.HasDropShadow</span></span></b><sp=
an
style=3D'font-family:Verdana;mso-bidi-font-family:Arial'> <o:p></o:p></span=
></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span class=3DSpellE><span
style=3D'font-family:Verdana;mso-bidi-font-family:Arial'>HasDropShadow</spa=
n></span><span
style=3D'font-family:Verdana;mso-bidi-font-family:Arial'> property has been
removed from popup.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><b><span style=3D'font-family:Verdana;mso-bi=
di-font-family:
Arial'>Use PART_ names for <span class=3DSpellE>ScrollBar</span> and make <=
span
class=3DSpellE>IsStandAlone</span> property Internal </span></b><span
style=3D'font-family:Verdana;mso-bidi-font-family:Arial'>&nbsp;<o:p></o:p><=
/span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'>Instead of specifying <span class=3DSpellE>IsSt=
andalone</span>=3D&#8221;false&#8221;
on scrollbars in a <span class=3DSpellE>ScrollViewer&#8217;s</span> templat=
e, now
you should specify one of the following names:&nbsp; <span class=3DSpellE>P=
ART_HorizontalScrollBar</span>
or <span class=3DSpellE>PART_VerticalScrollBar</span>. &nbsp;<span class=3D=
SpellE>ScrollBars</span>
outside of <span class=3DSpellE>scrollviewer&#8217;s</span> templates will
continue to work without modification.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'>Old:<o:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;!-- ScrollViewer&#8217;s Control Template--&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
&lt;&#8230;&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;ScrollBar Orientation=3D&#8221;Horizontal&#8221; IsStandalone=3D&#8221;=
false&#8221;
&#8230;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&#8216;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
&lt;ScrollBar Orientation=3D&#8221;Vertical&#8221;
IsStandalone=3D&#8221;false&#8221; &#8230;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
&lt;&#8230;&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/ControlTemplate&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;!&#8212;Standalone Scrollbar-- &gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;ScrollBar IsStandalone=3D&#8221;true&#8221;/&gt;<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in'><span style=3D'font-family=
:Verdana;
mso-bidi-font-family:Arial'>New:<o:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;!-- ScrollViewer&#8217;s Control Template--&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
&lt;&#8230;&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;ScrollBar Orientation=3D&#8221;Horizontal&#8221; Name=3D&#8221;PART_Hor=
izontalScrollBar&#8221;
&#8230;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&#8216;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;
&lt;ScrollBar Orientation=3D&#8221;Vertical&#8221; Name=3D&#8221;PART_Verti=
calScrollBar&#8221;
&#8230;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;
&lt;&#8230;&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/ControlTemplate&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;!&#8212;Standalone Scrollbar-- &gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;ScrollBar/&gt;<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana;mso-bidi-font-famil=
y:Arial'><o:p>&nbsp;</o:p></span></p>

<h2><a name=3D"_Toc119998706"><span style=3D'font-family:Verdana'>3D Change=
s</span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
lang=3DEN style=3D'font-family:Verdana;mso-ansi-language:EN'>The new <b>Chi=
ldren</b>
collection hanging off of <b>ViewPort3D</b> is of type <b>Visual3Dcollectio=
n </b><span
style=3D'mso-bidi-font-weight:bold'>and the Models collection has been remo=
ved</span>.&nbsp;
The primary type you will add to this <b>Children</b> collection is the new=
 <b>ModelVisual3D</b>.<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span><b>ModelVisual3D</b> has a <=
b>Content</b>
property that takes a <b>Model3D </b>which of course <b>Model3DGroup</b>
derives from. This is where all <b>Model3DGroup</b> objects will go, includ=
ing
lights and geometries.&nbsp; <b>ModelVisual3D</b> also has a <b>Children</b>
property of type <b>Visual3DCollection </b>so that additional <b>ModelVisua=
l3D </b>objects
can be nested.&nbsp; </span><span style=3D'font-family:Verdana'><o:p></o:p>=
</span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
lang=3DEN style=3D'font-family:Verdana;mso-ansi-language:EN'>In essence, th=
is
change&nbsp;is an additional layer between the <span class=3DSpellE>viewpor=
t</span>
and the models, a visual layer.&nbsp; <st1:PersonName w:st=3D"on">Daniel
 Lehenbauer</st1:PersonName> <a
href=3D"http://blogs.msdn.com/danlehen/archive/2005/10/09/478923.aspx">expl=
ains
in a recent&nbsp;<span class=3DSpellE>blog</span> post</a> exactly why this
additional visual layer was added.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>He has a relatively deep discussion of the architectural underpinnin=
gs
that governed the change.&nbsp; </span><span style=3D'font-family:Verdana'>=
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
lang=3DEN style=3D'font-family:Verdana;mso-ansi-language:EN'>Two things are=
 gained
from this change:</span><span style=3D'font-family:Verdana'><o:p></o:p></sp=
an></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
lang=3DEN style=3D'font-family:Verdana;mso-ansi-language:EN'>1.
Extensibility.&nbsp; <b>Model3DGroup</b> and <b>GeometryModel3D</b> are sea=
led,
which meant you couldn't derive from them and create your classes.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>For example, you couldn&#8217;t cr=
eate
your own cube class that could be instantiated directly in XAML.&nbsp; But =
<b>ModelVisual3D</b>
is not sealed, so the ability to inherit from it enables the ability to cre=
ate
your own classes that create reusable models.<span
style=3D'mso-spacerun:yes'>&nbsp; </span></span><span style=3D'font-family:=
Verdana'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
lang=3DEN style=3D'font-family:Verdana;mso-ansi-language:EN'>2. <span class=
=3DSpellE>Databinding</span>.&nbsp;
With this change, <span class=3DSpellE>databinding</span> is directly enabl=
ed on
properties of 3D objects instead of the indirect <span class=3DSpellE>datab=
inding</span>.</span><span
style=3D'font-family:Verdana'><o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>There have been ad=
ditional
API changes to the 3D API.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>The Up property ha=
s been
renamed <span class=3DSpellE>UpDirection</span> and the <span class=3DSpell=
E>LookAtPoint</span>
property will become <span class=3DSpellE>LookDirection</span>. The type wi=
ll be
a Vector3D instead of a Point3D. Camera will have a Transform property which
transforms the <span class=3DSpellE>Positon</span>, <span class=3DSpellE>Lo=
okDirection</span>,
and <span class=3DSpellE>UpDirection</span> in the same way Model3D.Transfo=
rm
affects the position and direction of a <span class=3DSpellE>SpotLight</spa=
n>.
This will enable &quot;rotate this camera around the world&quot;-like scena=
rios
which are impossible to do with Point3D/Vector3D animations alone. This will
also enable animations on <span class=3DSpellE>MatrixCamera</span> which
previously always required custom code to animate.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Lastly, Rotation3D=
 is now
abstract and its API is the new AxisAngleRotation3D. In <span class=3DSpell=
E>Xaml</span>,
this is a pure rename.&nbsp; Use AxisAngleRotation3D where you used to use
Rotation3D.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>If you interact wi=
th 3D
rotations from code there a few things you need to be aware of:<o:p></o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana'>The retu=
rn
result of RotateTransform3D.Rotation is an abstract Rotation3D.&nbsp; You n=
eed
to cast to AxisAngleRotation3D to get to the Axis/Angle properties. <o:p></=
o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana'>The
RotationTransform3D <span class=3DSpellE>ctor</span> which tacks an axis/an=
gle
has been removed, instead use new <span class=3DGramE>RotateTransform3D(</s=
pan>new
AxisAngleRotation3D(axis, angle)). <o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'margin-left:.75in;text-indent:-.25in;mso-list=
:l5 level1 lfo4;
tab-stops:list .75in'><![if !supportLists]><span style=3D'font-family:Symbo=
l;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New Roma=
n"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D'font-family:Verdana'>The
Rotation3D.Quaternion property has been removed, you can construct a Quater=
nion
via new <span class=3DGramE>Quaternion(</span><span class=3DSpellE>aarot.Ax=
is</span>,
<span class=3DSpellE>aarot.Angle</span>). <o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;color:black'><o:p>&nbsp;</o:p=
></span></p>

<h2><a name=3D"_Toc119212200"></a><a name=3D"_Toc119998707"><span style=3D'=
mso-bookmark:
_Toc119212200'><span style=3D'font-family:Verdana;color:black'>Change </spa=
n></span></a><span
class=3DGramE><span style=3D'mso-bookmark:_Toc119998707'><span style=3D'mso=
-bookmark:
_Toc119212200'><span style=3D'font-family:Verdana;color:black'>to<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Visuals</span></span></span></span=
><span
style=3D'mso-bookmark:_Toc119212200'></span><span style=3D'mso-bookmark:_To=
c119998707'></span><span
style=3D'font-size:18.0pt;font-family:Verdana;color:black'><o:p></o:p></spa=
n></h2>

<ul type=3Ddisc>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;mso-list:l3 level1 lfo7;tab-stops:list .5in'><span class=3DSpellE=
><b><span
     style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Ari=
al'>VisualTreeHelper</span></b></span><span
     style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Ari=
al'> <b>(formerly
     <span class=3DSpellE>VisualOperations</span>) </b>now serves only as a
     public &#8220;Getter&#8221; class and no longer provide &#8220;Set&#82=
21;
     methods.&nbsp; <o:p></o:p></span></li>
</ul>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;color:black'><o:p>&nbsp;</o:p=
></span></p>

<h2><a name=3D"_Toc119998708"></a><a name=3D"_Toc119212205"><span style=3D'=
mso-bookmark:
_Toc119998708'><span style=3D'font-family:Verdana;color:black'>Media Change=
</span></span></a><span
style=3D'mso-bookmark:_Toc119998708'><span style=3D'font-family:Verdana;col=
or:black'>s</span></span><span
style=3D'mso-bookmark:_Toc119998708'></span><span style=3D'font-size:18.0pt;
font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>There have been some fundamental
changes to the way audio and video is played in WPF.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>A new object has been introduced, =
called
the <span class=3DSpellE><b style=3D'mso-bidi-font-weight:normal'>MediaPlay=
er</b></span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The <span class=3DSpellE><b
style=3D'mso-bidi-font-weight:normal'>MediaPlayer</b></span> object can be =
used
in two different modes, depending on what is driving the player: Independent
mode or Clock mode.<span style=3D'mso-spacerun:yes'>&nbsp; </span>When used=
 in
the Independent mode, the <span class=3DSpellE><b style=3D'mso-bidi-font-we=
ight:
normal'>MediaPlayer</b></span> object does not use the WPF timing system and
directly plays the media.<span style=3D'mso-spacerun:yes'>&nbsp; </span>In =
Clock
mode, the <span class=3DSpellE><b style=3D'mso-bidi-font-weight:normal'>Med=
iaPlayer</b></span>
can be thought of as a target for an animation, and thus it will have
corresponding Timeline and Clock entries in the timing tree.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>Clock mode is useful if the media =
needs
to be synched with other timelines; if no synching needs to occur, the over=
head
of creating a clock is not necessary and independent mode is sufficient.<o:=
p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>The <span class=3DSpellE>MediaPla=
yer.Clock</span>
property determines in which mode the player is: null implies Independent m=
ode;
non-null implies Clock mode.<span style=3D'mso-spacerun:yes'>&nbsp; </span>=
<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>The <span class=3DSpellE><b
style=3D'mso-bidi-font-weight:normal'>MediaElement</b></span> is still in t=
he API
and is link between the <span class=3DSpellE><b style=3D'mso-bidi-font-weig=
ht:normal'>MediaPlayer</b></span>
and the WPF framework, handling tasks like layout and composition of the ac=
tual
media.<span style=3D'mso-spacerun:yes'>&nbsp; </span>The relationship betwe=
en <span
class=3DSpellE><b style=3D'mso-bidi-font-weight:normal'>MediaPlayer</b></sp=
an> and <span
class=3DSpellE><b style=3D'mso-bidi-font-weight:normal'>MediaElement</b></s=
pan> is
as follows: A <span class=3DSpellE>MediaPlayer</span> <i style=3D'mso-bidi-=
font-style:
normal'>may</i> be associated with a <span class=3DSpellE>MediaElement</spa=
n>,
but a <span class=3DSpellE>MediaElement</span> <i style=3D'mso-bidi-font-st=
yle:
normal'>always</i> has an underlying <span class=3DSpellE>MediaPlayer</span=
>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>The <span class=3DSpellE>MediaClo=
ck</span>
and <span class=3DSpellE>MediaTimeline</span> only have relevance if the <s=
pan
class=3DSpellE>MediaPlayer</span> is used in Clock mode.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>They derive from the WPF animation
system and work like all clocks and timelines, in that the timeline is a
template for the clock; it is the <span class=3DSpellE>MediaClock</span>, i=
f <span
class=3DGramE>used, that</span> actually drives the <span class=3DSpellE>Me=
diaPlayer</span>.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>The <span class=3DSpellE>MediaPla=
yer</span>
is in Independent mode by default, but there are two ways to switch into Cl=
ock
mode:<br style=3D'mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br style=3D'mso-special-character:line-bre=
ak'>
<![endif]><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>1. Inside of a Storyboard, when a=
 <span
class=3DSpellE>MediaTimeline</span> is targeted at a <span class=3DSpellE>M=
ediaElement</span>,
a <span class=3DSpellE>MediaClock</span> will be created and assigned to th=
e <span
class=3DSpellE>MediaElement&#8217;s</span> associated player<span class=3DG=
ramE>;</span><br>
2. <span class=3DGramE>By explicitly creating a <span class=3DSpellE>MediaC=
lock</span>
from a <span class=3DSpellE>MediaTimeline</span> and assigning it to a <span
class=3DSpellE>MediaPlayer</span> object.</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>There are a few control options t=
hat
are only available in Independent mode:<br>
- <span class=3DSpellE>Seting</span> a <span class=3DSpellE>MediaPlayer.Sou=
rce</span>;<br>
- Using the Play, Pause, and Stop methods on <span class=3DSpellE>MediaPlay=
er</span>;<br>
- Changing <span class=3DSpellE>MediaPlayer&#8217;s</span> Position and <sp=
an
class=3DSpellE>SpeedRatio</span> properties.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>If the user attempts to use these
features while in Clock mode, an <span class=3DSpellE>InvalidOperationExcep=
tion</span>
will be thrown.<span style=3D'mso-spacerun:yes'>&nbsp; </span>In this case,=
 the
Timing engine controls must be used for manipulating the media. <o:p></o:p>=
</span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Setting the source of the media b=
eing
played differs between independent mode and clock mode.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This can be confusing, because the=
re is
a <b style=3D'mso-bidi-font-weight:normal'>Source</b> property on <span
class=3DSpellE>MediaElement</span>, <span class=3DSpellE>MediaPlayer</span>=
 and <span
class=3DSpellE>MediaTimeline</span>.<span style=3D'mso-spacerun:yes'>&nbsp;=
 </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>In independent mode, the source c=
an be
set on either the <span class=3DSpellE>MediaElement</span> or the <span
class=3DSpellE>MediaPlayer</span>. A change in <span class=3DSpellE>MediaEl=
ement.Source</span>
will be reflected in <span class=3DSpellE>MediaElement.Player.Source</span>=
 and
vice-versa.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Setting the sourc=
e on <span
class=3DSpellE>MediaElement</span> will immediately begin playing the
audio/video; setting the source on the <span class=3DSpellE>MediaPlayer</sp=
an>,
however, requires that media is actually started.<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>In clock mode, the source of the =
media
must be set in the <span class=3DSpellE>MediaTimeline</span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This has the effect of setting the
source on the <span class=3DSpellE>MediaPlayer</span>. Note that the media =
will
not start playing until the clock is assigned to a <span class=3DSpellE>Med=
iaPlayer</span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Some code samples should help elu=
cidate
the new model:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span></p>

<h3><a name=3D"_Toc118214079"></a><a name=3D"_Toc119998709"><span style=3D'=
mso-bookmark:
_Toc118214079'><span style=3D'font-family:Verdana'>Basic XAML Scenario</spa=
n></span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>This would create =
a <span
class=3DSpellE>MediaPlayer</span>, set the Source on the <span class=3DSpel=
lE>MediaElement</span>,
which sets <span class=3DSpellE>MediaElement.Player.Source</span>, which in=
 turn
will start to load the Media and play it.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Canvas
xmlns=3D&quot;http://schemas.microsoft.com/winfx/avalon/2005&quot;
xmlns:x=3D&quot;http://schemas.microsoft.com/winfx/xaml/2005&quot;&gt;<o:p>=
</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;MediaElement Source =3D
&quot;ep2.wmv&quot;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&lt;/Canvas&gt;<o:p></o=
:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214080"></a><a name=3D"_Toc119998710"><span style=3D'=
mso-bookmark:
_Toc118214080'><span style=3D'font-family:Verdana'>Storyboard XAML Scenario=
</span></span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>In this case, the =
<span
class=3DSpellE>MediaElement</span> does not have a pre-specified Source.<sp=
an
style=3D'mso-spacerun:yes'>&nbsp; </span><span class=3DSpellE>MediaElement.=
Player</span>
would still be created at load time, but with an empty Source.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>At <span class=3DSpellE>BeginStory=
board</span>,
a <span class=3DSpellE>MediaClock</span> would be created on the <span
class=3DSpellE>MediaTimeline</span> automatically, and it would be set onto=
 <span
class=3DSpellE>myvideo.Player.Clock</span>.<span style=3D'mso-spacerun:yes'=
>&nbsp;
</span>Setting <span class=3DSpellE>MediaPlayer.Clock</span> also has the e=
ffect
of setting <span class=3DSpellE>MediaPlayer.Source</span>.<o:p></o:p></span=
></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Canvas
xmlns=3D&quot;http://schemas.microsoft.com/winfx/avalon/2005&quot;
xmlns:x=3D&quot;http://schemas.microsoft.com/winfx/xaml/2005&quot;&gt;<o:p>=
</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;Canvas.Triggers&gt;<o:p></o:p>=
</span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;EventTrigger
RoutedEvent=3D&quot;Button.Click&quot; SourceName=3D&quot;playButton&quot;&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;EventTrigger.Actions&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;BeginStoryboard Name=3D &quot;myBegin&quot;&gt;<o:p></o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;Storyboard&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;MediaTimeline Source=3D&quot;ep2.wmv&quot;
Storyboard.TargetName=3D&quot;myvideo&quot;/&gt; <span
style=3D'mso-spacerun:yes'>&nbsp;</span><o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;/Storyboard&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/BeginStoryboard&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/EventTrigger.Actions&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/EventTrigger&gt;<=
o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;EventTrigger
RoutedEvent=3D&quot;Button.Click&quot; SourceName=3D&quot;pauseButton&quot;=
&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;EventTrigger.Actions&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;PauseStoryboard BeginStoryboardName=3D&quot;myBegin&quot; /&gt;<=
o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/EventTrigger.Actions&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/EventTrigger&gt;<=
o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/Canvas.Triggers&gt;<o:p></o:p=
></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;StackPanel&gt;<o:p></o:p></spa=
n></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;MediaElement
Name=3D&quot;myvideo&quot;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;Button
Name=3D&quot;playButton&quot; &gt;Play&lt;/Button&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;Button
Name=3D&quot;pauseButton&quot; &gt;Pause&lt;/Button&gt;<o:p></o:p></span></=
p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/StackPanel&gt;<o:p></o:p></sp=
an></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&lt;/Canvas&gt;<o:p></o=
:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-size:9.0pt;mso-bidi-font-size:12.0=
pt;
font-family:Verdana;mso-no-proof:yes'><o:p>&nbsp;</o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Under the new APIs=
, <span
class=3DSpellE>preroll</span> can be achieved through code by setting <span
class=3DSpellE>MPs.Source</span> to the desired Uri.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This can be done at page loaded, f=
or
example.<span style=3D'mso-spacerun:yes'>&nbsp; </span>Once a <span class=
=3DSpellE>BeginStoryboard</span>
is called and <span class=3DSpellE>ME.Player.Source</span> is set, the MP w=
ould
know that it&#8217;s the same Uri and would retain the opened file.<o:p></o=
:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214081"></a><a name=3D"_Toc119998711"><span style=3D'=
mso-bookmark:
_Toc118214081'><span style=3D'font-family:Verdana'>Audio Scenario</span></s=
pan></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Canvas
xmlns=3D&quot;http://schemas.microsoft.com/winfx/avalon/2005&quot;
xmlns:x=3D&quot;http://schemas.microsoft.com/winfx/xaml/2005&quot;&gt;<o:p>=
</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;MediaElement
Source=3D&quot;sound.wav&quot;/&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&lt;/Canvas&gt;<o:p></o=
:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214082"></a><a name=3D"_Toc119998712"><span style=3D'=
mso-bookmark:
_Toc118214082'><span style=3D'font-family:Verdana'>Changing Volume Properti=
es</span></span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Canvas
xmlns=3D&quot;http://schemas.microsoft.com/winfx/avalon/2005&quot;
xmlns:x=3D&quot;http://schemas.microsoft.com/winfx/xaml/2005&quot;&gt;<o:p>=
</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;MediaElement
Source=3D&quot;ep2.wmv&quot; Volume=3D&quot;0.2&quot; Balance=3D&quot;-1&qu=
ot;/&gt;<o:p></o:p></span></p>

<p class=3DCode style=3D'margin-left:0in;text-indent:0in;background:#FFFFE3=
'><span
style=3D'font-family:Verdana'>&lt;/Canvas&gt; <o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214083"></a><a name=3D"_Toc119998713"><span style=3D'=
mso-bookmark:
_Toc118214083'><span style=3D'font-family:Verdana'>Manipulating </span></sp=
an></a><span
class=3DSpellE><span style=3D'mso-bookmark:_Toc119998713'><span style=3D'ms=
o-bookmark:
_Toc118214083'><span style=3D'font-family:Verdana'>MediaElement</span></spa=
n></span></span><span
style=3D'mso-bookmark:_Toc119998713'><span style=3D'mso-bookmark:_Toc118214=
083'><span
style=3D'font-family:Verdana'> with Transforms, Clip and Opacity</span></sp=
an></span><span
style=3D'font-family:Verdana'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Canvas
xmlns=3D&quot;http://schemas.microsoft.com/winfx/avalon/2005&quot;&gt;<o:p>=
</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;MediaElement
Source=3D&quot;ep2.wmv&quot; Opacity=3D&quot;0.7&quot; &gt;<o:p></o:p></spa=
n></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;
</span>&lt;MediaElement.LayoutTransform&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;TransformGroup&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;<st1:place
w:st=3D"on"><st1:PlaceName w:st=3D"on">RotateTransform</st1:PlaceName> <st1=
:PlaceType
 w:st=3D"on">Center</st1:PlaceType></st1:place>=3D&quot;200,100&quot;
Angle=3D&quot;305&quot; /&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/TransformGroup&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/MediaElement.Layo=
utTransform&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/MediaElement&gt;<o:p></o:p></=
span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;MediaElement Source=3D&quot;
ep2.wmv&quot; Opacity=3D&quot;0.5&quot; &gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;MediaElement.Clip&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;<st1:p=
lace
w:st=3D"on"><st1:PlaceName w:st=3D"on">EllipseGeometry</st1:PlaceName> <st1=
:PlaceType
 w:st=3D"on">Center</st1:PlaceType></st1:place>=3D&quot;200,100&quot;
RadiusX=3D&quot;150&quot; RadiusY=3D&quot;100&quot; /&gt;<o:p></o:p></span>=
</p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/MediaElement.Clip=
&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;
</span>&lt;MediaElement.LayoutTransform&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;Transf=
ormGroup&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;SkewTransform AngleX=3D&quot;15&quot; AngleY=3D&quot;15&quot; /&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;<st1:place
w:st=3D"on"><st1:PlaceName w:st=3D"on">RotateTransform</st1:PlaceName> <st1=
:PlaceType
 w:st=3D"on">Center</st1:PlaceType></st1:place>=3D&quot;25,50&quot;
Angle=3D&quot;45&quot; /&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/TransformGroup&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;
</span>&lt;/MediaElement.LayoutTransform&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/MediaElement&gt;<o:p></o:p></=
span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&lt;/Canvas&gt;<o:p></o=
:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214084"></a><a name=3D"_Toc119998714"><span style=3D'=
mso-bookmark:
_Toc118214084'><span style=3D'font-family:Verdana'>Audio Scenario Using the
Timing Engine</span></span></a><span style=3D'font-family:Verdana'> <o:p></=
o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>MediaPlayer player;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void startClick(object =
sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>MediaTimeline mt =3D new MediaTime=
line(new
Uri(&quot;sound.wav&quot;));<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>MediaClock mc =3D mt.CreateClock()=
;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Clock =3D mc; // starts pre=
rolling<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void beginClick(object =
sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Clock.ClockController.Begin=
();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void stopClick(object s=
ender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Clock.ClockController.Stop(=
);<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void pauseClick(object =
sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Clock.ClockController.Pause=
();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void resumeClick(object=
 sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Clock.ClockController.Resum=
e();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void volumeIncClick(obj=
ect
sender, RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Volume+=3D0.25;<o:p></o:p><=
/span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void volumeDecClick(obj=
ect
sender, RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Volume-=3D0.25;<o:p></o:p><=
/span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<br style=3D'mso-speci=
al-character:
line-break'>
<![if !supportLineBreakNewLine]><br style=3D'mso-special-character:line-bre=
ak'>
<![endif]><o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214085"></a><a name=3D"_Toc119998715"><span style=3D'=
mso-bookmark:
_Toc118214085'><span style=3D'font-family:Verdana'>Audio Scenario </span></=
span></a><span
class=3DGramE><span style=3D'mso-bookmark:_Toc119998715'><span style=3D'mso=
-bookmark:
_Toc118214085'><span style=3D'font-family:Verdana'>Without</span></span></s=
pan></span><span
style=3D'mso-bookmark:_Toc119998715'><span style=3D'mso-bookmark:_Toc118214=
085'><span
style=3D'font-family:Verdana'> Using the Timing Engine</span></span></span>=
<span
style=3D'font-family:Verdana'> <o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'><o:p>&nbsp;</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>MediaPlayer player;<o:p=
></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void startClick(object =
sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Clock =3D null; // this wil=
l ensure
no clocks are driving this player<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Source =3D new
Uri(&quot;sound.wav&quot;); // starts prerolling<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void beginClick(object =
sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Position =3D 0; <o:p></o:p>=
</span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Play();<o:p></o:p></span></=
p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void stopClick(object s=
ender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Stop();<o:p></o:p></span></=
p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void pauseClick(object =
sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Pause();<o:p></o:p></span><=
/p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void resumeClick(object=
 sender,
RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Play();<o:p></o:p></span></=
p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void volumeIncClick(obj=
ect
sender, RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Volume+=3D0.25;<o:p></o:p><=
/span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>void volumeDecClick(obj=
ect
sender, RoutedEventArgs e)<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>player.Volume-=3D0.25;<o:p></o:p><=
/span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214086"></a><a name=3D"_Toc119998716"><span style=3D'=
mso-bookmark:
_Toc118214086'><span style=3D'font-family:Verdana'>Creating a Drawing Using=
 the
Timing Engine</span></span></a><span style=3D'font-family:Verdana'><o:p></o=
:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Video can also be =
used in
a Drawing, which can then be used in a <span class=3DSpellE>DrawingBrush</s=
pan>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>This is an example where a <span
class=3DSpellE>MediaPlayer</span> is used with out a <span class=3DSpellE>M=
ediaElement</span>.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>private
static Drawing MakeVideo()<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>MediaTimeline mt =3D new MediaTime=
line(new
Uri(&#8220;ep.wmv&#8221;));<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>MediaClock mc =3D mt.CreateClock()=
;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>MediaPlayer mp =3D new MediaPlayer=
();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>mp.Clock =3D mc;<o:p></o:p></span>=
</p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>DrawingGroup dg =3D new DrawingGro=
up();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>using (DrawingContext ctx =3D dg.O=
pen())<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>ctx.DrawVideo(mp, new
Rect(0, 0, 500, 30));<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>return dg;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214087"></a><a name=3D"_Toc119998717"><span style=3D'=
mso-bookmark:
_Toc118214087'><span style=3D'font-family:Verdana'>Creating a Drawing </spa=
n></span></a><span
class=3DGramE><span style=3D'mso-bookmark:_Toc119998717'><span style=3D'mso=
-bookmark:
_Toc118214087'><span style=3D'font-family:Verdana'>Without</span></span></s=
pan></span><span
style=3D'mso-bookmark:_Toc119998717'><span style=3D'mso-bookmark:_Toc118214=
087'><span
style=3D'font-family:Verdana'> Using the Timing Engine</span></span></span>=
<span
style=3D'font-family:Verdana'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'>Video can also be =
used in
a Drawing, which can then be used in a <span class=3DSpellE>DrawingBrush</s=
pan>.<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>private
static Drawing MakeVideo()<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>MediaPlayer mp =3D new MediaPlayer=
();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>mp.Source =3D new
Uri(&#8220;ep.wmv&#8221;);<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>DrawingGroup dg =3D new DrawingGro=
up();<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>using (DrawingContext ctx =3D dg.O=
pen())<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>{<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>ctx.DrawVideo(mp, new
Rect(0, 0, 500, 30));<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>}<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>return dg;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>}<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h3><a name=3D"_Toc118214088"></a><a name=3D"_Toc119998718"><span style=3D'=
mso-bookmark:
_Toc118214088'><span style=3D'font-family:Verdana'>Creating a </span></span=
></a><span
class=3DSpellE><span style=3D'mso-bookmark:_Toc119998718'><span style=3D'ms=
o-bookmark:
_Toc118214088'><span style=3D'font-family:Verdana'>VisualBrush</span></span=
></span></span><span
style=3D'mso-bookmark:_Toc118214088'></span><span style=3D'mso-bookmark:_To=
c119998718'></span><span
style=3D'font-family:Verdana'><o:p></o:p></span></h3>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Canvas
xmlns=3D&quot;http://schemas.microsoft.com/winfx/avalon/2005&quot;&gt;<o:p>=
</o:p></span></p>

<p class=3DCode style=3D'margin-left:0in;text-indent:0in;background:#FFFFE3=
'><span
style=3D'font-family:Verdana'><span style=3D'mso-spacerun:yes'>&nbsp;
</span>&lt;Button Height=3D&quot;300&quot; Width=3D&quot;500&quot;&gt;<o:p>=
</o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;Button.Background&=
gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;VisualBrush&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;VisualBrush.Visual&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;MediaElement Source=3D&quot;ep2.wmv&quot; /&gt;<o:p></o:p></span=
></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/VisualBrush.Visual&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/VisualBrush&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;/Button.Background=
&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'><span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/Button&gt;<o:p></o:p></span><=
/p>

<p class=3DCode><span style=3D'font-family:Verdana'>&lt;/Canvas&gt;<o:p></o=
:p></span></p>

</div>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<h2><a name=3D"_Toc119212210"></a><a name=3D"_Toc119998719"><span style=3D'=
mso-bookmark:
_Toc119212210'></span></a><span class=3DSpellE><span style=3D'mso-bookmark:=
_Toc119998719'><span
style=3D'mso-bookmark:_Toc119212210'><span style=3D'font-family:Verdana;col=
or:black'>HitTesting</span></span></span></span><span
style=3D'mso-bookmark:_Toc119998719'><span style=3D'mso-bookmark:_Toc119212=
210'><span
style=3D'font-family:Verdana;color:black'> Changes</span></span></span><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><b><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>2D Changes<o:p></o:p></span></b></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;mso-padding-alt:0in 0in 0in 0in'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><b><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'>Old<o:p></o:p></span></b></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-left:none;background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><b><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'>New<o:p></o:p></span></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>HitTestFilter</span></span><span style=3D'font-size:10=
.0pt;
  font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p></o:p></=
span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>HitTestFilterCallback</span></span><span style=3D'font=
-size:
  10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p><=
/o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:2'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>HitTestResultDelegate</span></span><span style=3D'font=
-size:
  10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p><=
/o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>HitTestResultCallback</span></span><span style=3D'font=
-size:
  10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p><=
/o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:3'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>HitTestResult.Visual</span></span><span style=3D'font-=
size:
  10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p><=
/o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>HitTestResult.VisualHit</span></span><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:4'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>PointHitTestResult.Point</span></span><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'><o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>PointHitTestResult.PointHit</span></span><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'><o:p></o:p></span></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:5;mso-yfti-lastrow:yes'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>GeometryHitTestResult.Geometry</span></span><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'><o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'>(Use transform services and/or <span class=3DSpellE><span
  class=3DGramE>VisualOperations.GetTransform</span></span><span class=3DGr=
amE>(</span>)
  to transform the hit testing geometry.)<o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><b><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>3D Changes<o:p></o:p></span></b></p>

<table class=3DMsoNormalTable border=3D0 cellspacing=3D0 cellpadding=3D0
 style=3D'border-collapse:collapse;mso-padding-alt:0in 0in 0in 0in'>
 <tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><b><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'>Old<o:p></o:p></span></b></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-left:none;background:#E6E6E6;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><b><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'>New<o:p></o:p></span></b></p>
  </td>
 </tr>
 <tr style=3D'mso-yfti-irow:1;mso-yfti-lastrow:yes'>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border:solid windowte=
xt 1.0pt;
  border-top:none;padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
  color:black'>Ray3DHitTestResult<o:p></o:p></span></p>
  </td>
  <td width=3D295 valign=3Dtop style=3D'width:221.4pt;border-top:none;borde=
r-left:
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1=
.0pt;
  padding:0in 5.4pt 0in 5.4pt'>
  <p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto'><span
  class=3DSpellE><span style=3D'font-size:10.0pt;font-family:Verdana;mso-bi=
di-font-family:
  Arial;color:black'>RayHitTestResult</span></span><span style=3D'font-size=
:10.0pt;
  font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p></o:p></=
span></p>
  </td>
 </tr>
</table>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>All of the above changes are purely renames without any change=
 in behavior
except for the removal of the <span class=3DSpellE>GeometryHitTestResult.Ge=
ometry</span>
API.&nbsp; This property used to return the hit testing geometry transformed
into the local space of the hit visual.<span style=3D'mso-spacerun:yes'>&nb=
sp;
</span>There are still two ways to get this information with the Visual API=
:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;margin-bottom:12.0pt;
text-indent:.5in'><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
Arial;color:black'>1)&nbsp; Use <span class=3DSpellE><span class=3DGramE>Tr=
ansformToAncestor</span></span><span
class=3DGramE>(</span><span class=3DSpellE>hitVisual</span>, <span class=3D=
SpellE>startVisual</span>),
attempt cast to <span class=3DSpellE>MatrixTransform</span> and apply resul=
t to
your hit geometry.&nbsp; This method will include the transforms applied by=
 <span
class=3DSpellE>ImageEffects</span>.&nbsp; However if you have an <span
class=3DSpellE>ImageEffect</span> applied with a non-linear transformation =
the
cast may fail.<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto;
text-indent:.5in'><span style=3D'font-size:10.0pt;font-family:Verdana;mso-b=
idi-font-family:
Arial;color:black'>2)&nbsp; Walk Visual parents from <span class=3DSpellE>h=
itVisual</span>
to <span class=3DSpellE>startVisual</span> concatenating the Visual
transforms.&nbsp; This approach ignores <span class=3DSpellE>ImageEffects</=
span>.<o:p></o:p></span></p>

<h2><a name=3D"_Toc119212211"></a><a name=3D"_Toc119998720"><span style=3D'=
mso-bookmark:
_Toc119212211'></span></a><span class=3DSpellE><span style=3D'mso-bookmark:=
_Toc119998720'><span
style=3D'mso-bookmark:_Toc119212211'><span style=3D'font-family:Verdana;col=
or:black'>ItemsControl</span></span></span></span><span
style=3D'mso-bookmark:_Toc119998720'><span style=3D'mso-bookmark:_Toc119212=
211'><span
style=3D'font-family:Verdana;color:black'> Changes</span></span></span><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><strong><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>Description</span></strong><span style=3D'font-family:Verdana;
color:black'><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>A&nbsp;plain <span class=3DSpellE>ItemsControl</span> (as oppo=
sed to
a derived class like <span class=3DSpellE>ListBox</span>) now generates
containers of type <span class=3DSpellE>ContentPresenter</span>, not <span
class=3DSpellE>ContentControl</span>.&nbsp; Some consequences:</span><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></p>

<ul type=3Ddisc>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;mso-list:l2 level1 lfo10;tab-stops:list .5in'><span style=3D'font=
-size:
     10.0pt;font-family:Verdana;mso-bidi-font-family:Arial'>The <span
     class=3DSpellE>ItemContainerStyle</span> (if any) must specify a targe=
t type
     of <span class=3DSpellE>ContentPresenter</span>, and the properties na=
med in
     its setters must be applicable to <span class=3DSpellE>ContentPresente=
r</span>.</span><span
     style=3D'font-size:10.0pt;font-family:Verdana'> <o:p></o:p></span></li>
 <li class=3DMsoNormal style=3D'color:black;mso-margin-top-alt:auto;mso-mar=
gin-bottom-alt:
     auto;mso-list:l2 level1 lfo10;tab-stops:list .5in'><span style=3D'font=
-size:
     10.0pt;font-family:Verdana;mso-bidi-font-family:Arial'>Any code that w=
alks
     the visual tree looking for a <span class=3DSpellE>ContentControl</spa=
n>
     should be changed to look for a <span class=3DSpellE>ContentPresenter<=
/span>
     instead.</span><span style=3D'font-size:10.0pt;font-family:Verdana'> <=
o:p></o:p></span></li>
</ul>

<h2><a name=3D"_Toc119212212"></a><a name=3D"_Toc119998721"><span style=3D'=
mso-bookmark:
_Toc119212212'><span style=3D'font-family:Verdana;color:black'>Typography C=
hanges
to Subscript and </span></span></a><span class=3DSpellE><span style=3D'mso-=
bookmark:
_Toc119998721'><span style=3D'mso-bookmark:_Toc119212212'><span style=3D'fo=
nt-family:
Verdana;color:black'>Superscipt</span></span></span></span><span
style=3D'mso-bookmark:_Toc119212212'></span><span style=3D'mso-bookmark:_To=
c119998721'></span><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>Removal of Subscript and Superscript Elements<o:p></o:p></span=
></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>Old:<o:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Superscript&gt;Hello&lt;/Superscript&gt;<o:p></o:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&lt;Subscript&gt;Hello&=
lt;/Subscript&gt;<o:p></o:p></span></p>

</div>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;mso-bidi-font-family:Arial;
color:black'>New: <o:p></o:p></span></p>

<div style=3D'mso-element:para-border-div;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
background:#FFFFE3'>

<p class=3DCode style=3D'background:#FFFFE3'><span style=3D'font-family:Ver=
dana'>&lt;Span
Typography.Variants=3D&quot;Superscript&quot;&gt;Hello&lt;/Span&gt;<o:p></o=
:p></span></p>

<p class=3DCode><span style=3D'font-family:Verdana'>&lt;Span
Typography.Variants=3D&quot;Subscript&quot;&gt;Hello&lt;/Span&gt;<o:p></o:p=
></span></p>

</div>

<h2><a name=3D"_Toc119212213"></a><a name=3D"_Toc119998722"><span style=3D'=
mso-bookmark:
_Toc119212213'><span style=3D'font-family:Verdana;color:black'>Menu Changes=
</span></span></a><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>There have been some basic change=
s to
the <span class=3DSpellE>MenuItems</span>:<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto;
margin-left:.25in'><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Arial;color:black'>&lt;<span class=3DSpellE>MenuItem</=
span>
Mode=3D&#8221;Separator&#8221; /&gt; is replaced with &lt;Separator /&gt;</=
span><span
style=3D'font-family:Verdana;color:black'> </span><span style=3D'font-size:=
10.0pt;
font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p></o:p></sp=
an></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto;
margin-left:.25in'><span style=3D'font-size:10.0pt;font-family:Verdana;
mso-bidi-font-family:Arial;color:black'>&lt;<span class=3DSpellE>MenuItem</=
span>
Mode=3D&#8221;Checkable&#8221; /&gt; is replaced with &lt;<span class=3DSpe=
llE>MenuItem</span>
<span class=3DSpellE>IsCheckable</span>=3D&#8221;true&#8221; /&gt;</span><s=
pan
style=3D'font-family:Verdana;color:black'> </span><span style=3D'font-size:=
10.0pt;
font-family:Verdana;mso-bidi-font-family:Arial;color:black'><o:p></o:p></sp=
an></p>

<h2><a name=3D"_Toc119212214"></a><a name=3D"_Toc119998723"><span style=3D'=
mso-bookmark:
_Toc119212214'></span></a><span class=3DSpellE><span style=3D'mso-bookmark:=
_Toc119998723'><span
style=3D'mso-bookmark:_Toc119212214'><span style=3D'font-family:Verdana;col=
or:black'>DocumentStructures</span></span></span></span><span
style=3D'mso-bookmark:_Toc119998723'><span style=3D'mso-bookmark:_Toc119212=
214'><span
style=3D'font-family:Verdana;color:black'> Changes</span></span></span><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><b><span
style=3D'font-size:16.0pt;font-family:Verdana;color:black'><o:p>&nbsp;</o:p=
></span></b></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Break was renamed to <span
class=3DSpellE>StoryBreak</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Figure was renamed to <span
class=3DSpellE>FigureStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>List was renamed to <span class=
=3DSpellE>ListStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
class=3DSpellE><span style=3D'font-family:Verdana;color:black'>ListItem</sp=
an></span><span
style=3D'font-family:Verdana;color:black'> was renamed to <span class=3DSpe=
llE>ListItemStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Paragraph was renamed to <span
class=3DSpellE>ParagraphStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Section was renamed to <span
class=3DSpellE>SectionStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Table was renamed to <span
class=3DSpellE>TableStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
class=3DSpellE><span style=3D'font-family:Verdana;color:black'>TableCell</s=
pan></span><span
style=3D'font-family:Verdana;color:black'> was renamed to <span class=3DSpe=
llE>TableCellStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
class=3DSpellE><span style=3D'font-family:Verdana;color:black'>TableRow</sp=
an></span><span
style=3D'font-family:Verdana;color:black'> was renamed to <span class=3DSpe=
llE>TableRowStructure</span><o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
class=3DSpellE><span style=3D'font-family:Verdana;color:black'>TableRowGrou=
p</span></span><span
style=3D'font-family:Verdana;color:black'> was renamed to <span class=3DSpe=
llE>TableRowGroupStructure</span><o:p></o:p></span></p>

<h2><span style=3D'font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span=
></h2>

<h2><a name=3D"_Toc119212222"></a><a name=3D"_Toc119998724"><span style=3D'=
mso-bookmark:
_Toc119212222'><span style=3D'font-family:Verdana;color:black'>Removal of <=
/span></span></a><span
class=3DSpellE><span style=3D'mso-bookmark:_Toc119998724'><span style=3D'ms=
o-bookmark:
_Toc119212222'><span style=3D'font-family:Verdana;color:black'>MonthCalenda=
r</span></span></span></span><span
style=3D'mso-bookmark:_Toc119998724'><span style=3D'mso-bookmark:_Toc119212=
222'><span
style=3D'font-family:Verdana;color:black'> and <span class=3DSpellE>DatePic=
ker</span></span></span></span><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-size:10.0pt;font-family:Verdana;color:black'>The <span
class=3DSpellE>MonthCalendar</span> and <span class=3DSpellE>DatePicker</sp=
an>
controls have been deprecated.<o:p></o:p></span></p>

<h2><a name=3D"_Toc119212223"></a><a name=3D"_Toc119998725"><span style=3D'=
mso-bookmark:
_Toc119212223'></span></a><span class=3DSpellE><span style=3D'mso-bookmark:=
_Toc119998725'><span
style=3D'mso-bookmark:_Toc119212223'><span style=3D'font-family:Verdana;col=
or:black'>TimeManager</span></span></span></span><span
style=3D'mso-bookmark:_Toc119998725'><span style=3D'mso-bookmark:_Toc119212=
223'><span
style=3D'font-family:Verdana;color:black'> removed</span></span></span><span
style=3D'font-family:Verdana;color:black'><o:p></o:p></span></h2>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>The <span class=3DSpellE>TimeMana=
ger</span>
has been removed.<span style=3D'mso-spacerun:yes'>&nbsp; </span><o:p></o:p>=
</span></p>

<h1><a name=3D"_Toc119998726"><span style=3D'font-family:Verdana'>Acknowled=
gements</span></a><span
style=3D'font-family:Verdana'><o:p></o:p></span></h1>

<p class=3DMsoNormal style=3D'mso-margin-top-alt:auto;mso-margin-bottom-alt=
:auto'><span
style=3D'font-family:Verdana;color:black'>Thanks to Adam Smith for the
mini-language fix tool, the Avalon animation team for the <span class=3DSpe=
llE>CompositionTarget</span>
samples and the Avalon media team for the media samples.<o:p></o:p></span><=
/p>

<h2><span style=3D'font-family:Verdana;color:black'><o:p>&nbsp;</o:p></span=
></h2>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

<p class=3DMsoNormal><span style=3D'font-family:Verdana'><o:p>&nbsp;</o:p><=
/span></p>

</div>

</body>

</html>

------=_NextPart_01C5EC2C.6DA652A0
Content-Location: file:///C:/232C16D0/IntroductionNovCTP_files/image001.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAE5AYgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6E/4Q
+y/5/te/8HV3/wDHKsab4YsrC+W7jm1GedEZFN1fzXAUNjOA7kDoOayru6jth+8mk3dlDsSf1rPO
sDdx5+318w5/nW9pvqR7vY73yxR5YriYb8T8JNKG/ulzn+dOM83/AD2l/wC+zU+yY+Y7TyxR5Yrh
J76SL71xICeg3HNV/wC1ps8PNj3c0eyfcOY9D8sUeWK4KLUXkOBPKD6FjU32if8A57S/99mj2T7h
zHb+WKPLFcT9om/57S/99mlFxN/z2l/77NHsn3DmO18sUeWK4rz5v+e0v/fZpRPN/wA9pf8Avs0e
yfcOY7TyxR5Yri/Pm/57S/8AfZpfOm/57S/99mj2XmHMdn5Yo8sVxnnS/wDPWX/vs0vnS/8APWX/
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
FAH/2Q==

------=_NextPart_01C5EC2C.6DA652A0
Content-Location: file:///C:/232C16D0/IntroductionNovCTP_files/image002.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAE5AYgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6E/4Q
+y/5/te/8HV3/wDHKsab4YsrC+W7jm1GedEZFN1fzXAUNjOA7kDoOayru6jth+8mk3dlDsSf1rPO
sDdx5+318w5/nW9pvqR7vY73yxR5YriYb8T8JNKG/ulzn+dOM83/AD2l/wC+zU+yY+Y7TyxR5Yrh
J76SL71xICeg3HNV/wC1ps8PNj3c0eyfcOY9D8sUeWK4KLUXkOBPKD6FjU32if8A57S/99mj2T7h
zHb+WKPLFcT9om/57S/99mlFxN/z2l/77NHsn3DmO18sUeWK4rz5v+e0v/fZpRPN/wA9pf8Avs0e
yfcOY7TyxR5Yri/Pm/57S/8AfZpfOm/57S/99mj2XmHMdn5Yo8sVxnnS/wDPWX/vs0vnS/8APWX/
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
2X==

------=_NextPart_01C5EC2C.6DA652A0
Content-Location: file:///C:/232C16D0/IntroductionNovCTP_files/image003.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAD/AW4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3b7ba
+H7GKAS2tjax4jDOwjDMB0yceh49BUP/AAmFhjP9tadj/r6T/GtiTRrDVi0Oq2cN3AD5ipMgYBum
R74J/OmL4H8MKwZdCsAw5BEQyK6YyoJe/e/lYwn7a/uWt53Ktlrwv1ZrG+t7lUOGMMofH1was/b7
v+/+prPTR7HTfE80Om2sdtGbKIlYxgcPIBTNXvGggvFtUlaWBAXkULtjJ6ZyefwBqJuKfu7GlPma
97c0/t93/f8A1NH2+7/v/qaozX0NvcwwT7g8m0BtydT04zu698YqOyvZJo72Sa3dEt5GXO5AMDsS
W6/pU3RRpfb7v+/+po+33f8Af/U1jy6kJktZLIO2bnyZEGwk8E4Bzj05BqW4vQViCefC/wBpWGRS
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
AGDbb/0UtAG9X5bX8jx6ld+W7LmVwdpxn5q/Umvy5ntp7zXJLWzhlnuZ7gxxRRIWeR2bAVQOSSSA
AKAKbOzfeYn6mvdf2N5Vg+KOoyyHCR6POzH2EkRrzi0+GPjq6uobeLwd4gWSZ1jUy6fLGgJOBudl
CqPUkgDqTXs/wY+EvxA8Jal4mvNQ0EwPcaDd2lpi8t233D7Ni/LIcZIPJwBjrQBL+yDv134oeL/E
VwuZXgZmJ5w0028/+gGvrivHf2cvhVqXwysNb/ty4sLi91CSLa1m7uojQNgEsqnOXbt6V7FQB8ff
DeN/DX7YOq6ch2RXV1eIQf7jo0yj9Fr7BrzW/wDg5oF58T08dm+1eLWFmjn8qKWMQEoipgqYy2CF
5+buelelUAfMv7Jn/I+fEz/r6T/0bPX01WJ4a8KaF4ZFx/YOlWtk9y7STyxpmSZizN87nLNyzYyT
gHAwOK26APlr9nbTb7/hof4gan9iuf7N36hbfa/KbyfN+1xN5e/GN23nbnOOa+paKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArF8Wf8AIOj/AOuo
/ka2qxfFn/IOj/66j+Rpx3Avad/rL3/ruf8A0FauVT07/WXv/Xc/+grVykAUUUUAcX46+Gfhnx3q
Vjd+KbSa9FnDJFFAJ3iT52UljsIYkbcDnGCeCcEdbp9nBp9hbWVmnl21tEsMSZJ2ooAAyeTwB1qe
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAKKKKACiiigAooooAKxfFn/IOj/66j+RrarF8Wf8AIOj/AOuo/kacdwL2nf6y9/67
n/0FauVT07/WXv8A13P/AKCtXKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWL4s/wCQdH/1
1H8jW1WL4s/5B0f/AF1H8jTjuBe07/WXv/Xc/wDoK1cqnp3+svf+u5/9BWrlIAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigArF8Wf8g6P/AK6j+RrarF8Wf8g6P/rqP5GnHcD/2c==

------=_NextPart_01C5EC2C.6DA652A0
Content-Location: file:///C:/232C16D0/IntroductionNovCTP_files/filelist.xml
Content-Transfer-Encoding: quoted-printable
Content-Type: text/xml; charset="utf-8"

<xml xmlns:o=3D"urn:schemas-microsoft-com:office:office">
 <o:MainFile HRef=3D"../IntroductionNovCTP.htm"/>
 <o:File HRef=3D"image001.jpg"/>
 <o:File HRef=3D"image002.jpg"/>
 <o:File HRef=3D"image003.jpg"/>
 <o:File HRef=3D"filelist.xml"/>
</xml>
------=_NextPart_01C5EC2C.6DA652A0--
