MIME-Version: 1.0
Content-Type: multipart/related; boundary="----=_NextPart_01C6DD79.B6A7A820"

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_01C6DD79.B6A7A820
Content-Location: file:///C:/2128B0D3/InputEventingandMnemonics.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:x=3D"urn:schemas-microsoft-com:office:excel"
xmlns:p=3D"urn:schemas-microsoft-com:office:powerpoint"
xmlns:a=3D"urn:schemas-microsoft-com:office:access"
xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882"
xmlns:s=3D"uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882"
xmlns:rs=3D"urn:schemas-microsoft-com:rowset" xmlns:z=3D"#RowsetSchema"
xmlns:b=3D"urn:schemas-microsoft-com:office:publisher"
xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadsheet"
xmlns:oa=3D"urn:schemas-microsoft-com:office:activation"
xmlns:html=3D"http://www.w3.org/TR/REC-html40"
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:D=3D"DAV:"
xmlns:x2=3D"http://schemas.microsoft.com/office/excel/2003/xml"
xmlns:ois=3D"http://schemas.microsoft.com/sharepoint/soap/ois/"
xmlns:dir=3D"http://schemas.microsoft.com/sharepoint/soap/directory/"
xmlns:ds=3D"http://www.w3.org/2000/09/xmldsig#"
xmlns:udc=3D"http://schemas.microsoft.com/data/udc"
xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema"
xmlns:sps=3D"http://schemas.microsoft.com/sharepoint/soap/"
xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"
xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile"
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"InputEventingandMnemonics_files/filelist.xml">
<link rel=3DEdit-Time-Data href=3D"InputEventingandMnemonics_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>Input, Eventing and Mnemonics</title>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"City"/>
<o:SmartTagType namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"
 name=3D"place"/>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>jfosler</o:Author>
  <o:LastAuthor>jfosler</o:LastAuthor>
  <o:Revision>4</o:Revision>
  <o:TotalTime>62</o:TotalTime>
  <o:Created>2006-09-21T19:26:00Z</o:Created>
  <o:LastSaved>2006-09-21T19:30:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>353</o:Words>
  <o:Characters>2013</o:Characters>
  <o:Company>Microsoft Corporation</o:Company>
  <o:Lines>16</o:Lines>
  <o:Paragraphs>4</o:Paragraphs>
  <o:CharactersWithSpaces>2362</o:CharactersWithSpaces>
  <o:Version>11.8036</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:Zoom>BestFit</w:Zoom>
  <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:UseFELayout/>
  </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: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:"MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;
	mso-font-alt:"\FF2D\FF33 \660E\671D";
	mso-font-charset:128;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
@font-face
	{font-family:PMingLiU;
	panose-1:2 2 3 0 0 0 0 0 0 0;
	mso-font-alt:\65B0\7D30\660E\9AD4;
	mso-font-charset:136;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:3 137232384 22 0 1048577 0;}
@font-face
	{font-family:Tahoma;
	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: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:"\@MS Mincho";
	panose-1:2 2 6 9 4 2 5 8 3 4;
	mso-font-charset:128;
	mso-generic-font-family:modern;
	mso-font-pitch:fixed;
	mso-font-signature:-1610612033 1757936891 16 0 131231 0;}
@font-face
	{font-family:"\@PMingLiU";
	panose-1:2 2 3 0 0 0 0 0 0 0;
	mso-font-charset:136;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	mso-font-signature:3 137232384 22 0 1048577 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-update:auto;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Tahoma;
	mso-fareast-font-family:"MS Mincho";
	mso-bidi-font-family:"Times New Roman";}
h1
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:1;
	font-size:16.0pt;
	font-family:Arial;
	mso-font-kerning:16.0pt;}
h3
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	font-size:13.0pt;
	font-family:Arial;
	mso-fareast-font-family:PMingLiU;
	mso-fareast-language:ZH-TW;}
a:link, span.MsoHyperlink
	{mso-ansi-font-size:10.0pt;
	font-family:Verdana;
	mso-ascii-font-family:Verdana;
	mso-hansi-font-family:Verdana;
	color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
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;}
-->
</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"2050"/>
</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>Input, <span class=3DSpellE>Eventing</span> and Mnemonics</h1>

<h3><a name=3D"_Toc124876585"></a><span class=3DSpellE><span style=3D'mso-b=
ookmark:
_Toc124876585'>Eventing</span></span><span style=3D'mso-bookmark:_Toc124876=
585'>
and User Input</span></h3>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Just as Windows Forms had the need to <a
href=3D"http://blogs.msdn.com/jfoscoding/archive/2005/01/24/359334.aspx"><s=
pan
style=3D'font-family:Verdana'>pre-process input</span></a> from mouse, keyb=
oard,
etc, so does &#8220;Avalon&#8221;.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>&#8220;Avalon&#8221; has re-used the concept of <a
href=3D"http://msdn.microsoft.com/workshop/author/om/doc_object.asp?frame=
=3Dtrue#unknown_1"><span
style=3D'mso-ascii-font-family:Tahoma;mso-hansi-font-family:Tahoma'>&#8220;=
tunnel&#8221;
and &#8220;<span class=3DSpellE>bubble&#8221;<span class=3DGramE>ed</span><=
/span>
events from DHTML</span></a>.<span style=3D'mso-spacerun:yes'>&nbsp; </span=
></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'>Bubbling event
&#8211; </b>starts at the element that raised the event, then goes up the
parent chain.</p>

<p class=3DMsoNormal><b style=3D'mso-bidi-font-weight:normal'>Tunneling eve=
nt</b>
&#8211; starts at the topmost element, then works its way to the element th=
at
started the commotion</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal><span class=3DSpellE>RoutedEvents</span> usually come =
in
pairs, e.g. <span class=3DSpellE>PreviewMouseDown</span> and <span class=3D=
SpellE>MouseDown</span>.<span
style=3D'mso-spacerun:yes'>&nbsp; </span>The &#8220;Preview&#8221; events a=
re the
&#8220;Tunnel&#8221; versions, as it allows the parents to preview the event
before the child element.<span style=3D'mso-spacerun:yes'>&nbsp;
</span>&#8230;and necessarily, the follow-on event is the &#8220;Bubble&#82=
21;
version.</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>An alternate way to handle events in WPF is <a
href=3D"http://windowssdk.msdn.microsoft.com/en-us/library/ms752308.aspx"><=
span
style=3D'mso-ascii-font-family:Tahoma;mso-hansi-font-family:Tahoma'>through=
 the
use of commanding</span></a>. </p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>For more information on events, handling mouse and <sp=
an
class=3DSpellE>TextInput</span>, read chapter 3 of <a
href=3D"http://www.sellsbrothers.com/writing/avbook/"><span style=3D'mso-as=
cii-font-family:
Tahoma;mso-hansi-font-family:Tahoma'>Programming Windows Presentation
Foundation</span></a> by Chris Sells &amp; Ian <st1:place w:st=3D"on"><st1:=
City
 w:st=3D"on">Griffiths</st1:City></st1:place>.</p>

<h3><a name=3D"_Toc124876586">Specifying access keys/mnemonics</a></h3>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>Use &#8220;_&#8221; to specify the access key instead =
of
&#8220;&amp;&#8221;</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'text-indent:.5in;mso-layout-grid-align:none;
text-autospace:none'><span style=3D'mso-bidi-font-size:10.0pt;font-family:"=
Courier New";
color:blue;mso-no-proof:yes'>&lt;</span><span style=3D'mso-bidi-font-size:1=
0.0pt;
font-family:"Courier New";color:maroon;mso-no-proof:yes'>Menu</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";color:blue;
mso-no-proof:yes'> </span><span style=3D'mso-bidi-font-size:10.0pt;font-fam=
ily:
"Courier New";color:red;mso-no-proof:yes'>DockPanel.Dock</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";color:blue;
mso-no-proof:yes'>=3D</span><span style=3D'mso-bidi-font-size:10.0pt;font-f=
amily:
"Courier New";mso-no-proof:yes'>&quot;<span style=3D'color:blue'>Top</span>=
&quot;<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";color:blue;
mso-no-proof:yes'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;</span>&lt;</span><span style=3D'mso=
-bidi-font-size:
10.0pt;font-family:"Courier New";color:maroon;mso-no-proof:yes'>MenuItem</s=
pan><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";color:blue;
mso-no-proof:yes'> </span><span style=3D'mso-bidi-font-size:10.0pt;font-fam=
ily:
"Courier New";color:red;mso-no-proof:yes'>Header</span><span style=3D'mso-b=
idi-font-size:
10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>=3D</span><sp=
an
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-no-proof:y=
es'>&quot;<span
style=3D'color:blue'>File</span>&quot;<span style=3D'color:blue'>&gt;<o:p><=
/o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";color:blue;
mso-no-proof:yes'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;
</span>&lt;</span><span style=3D'mso-bidi-font-size:10.0pt;font-family:"Cou=
rier New";
color:maroon;mso-no-proof:yes'>MenuItem</span><span style=3D'mso-bidi-font-=
size:
10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'> </span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";color:red;
mso-no-proof:yes'>Header</span><span style=3D'mso-bidi-font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'> =3D </span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-no-proof:y=
es'>&quot;<span
style=3D'color:blue'>E_xit</span>&quot;<span style=3D'color:blue'> </span><=
span
style=3D'color:red'>Click</span><span style=3D'color:blue'>=3D</span>&quot;=
<span
style=3D'color:blue'>OnExitClicked</span>&quot;<span style=3D'color:blue'>/=
&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";color:blue;
mso-no-proof:yes'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
</span>&lt;/</span><span style=3D'mso-bidi-font-size:10.0pt;font-family:"Co=
urier New";
color:maroon;mso-no-proof:yes'>MenuItem</span><span style=3D'mso-bidi-font-=
size:
10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>&gt;<o:p></o:=
p></span></p>

<p class=3DMsoNormal><span style=3D'mso-bidi-font-size:10.0pt;font-family:"=
Courier New";
color:blue;mso-no-proof:yes'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&lt;/</span><span style=3D'mso-bidi-font-size:10.0pt;font-family:"Co=
urier New";
color:maroon;mso-no-proof:yes'>Menu</span><span style=3D'mso-bidi-font-size=
:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>&gt;</span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal>For a Label, use the Target property to specify the <s=
pan
class=3DSpellE>UIElement</span> should activate when the mnemonic is presse=
d</p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>&=
lt;</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>Window</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'> =
</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>x:=
Class</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>WindowsApplication10.Window1</span>&quot;<span
style=3D'color:blue'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p=
></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span></span><span style=3D'mso-bi=
di-font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>xmlns</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>http://schemas.microsoft.com/winfx/2006/xaml/presentat=
ion</span>&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span></span><span style=3D'mso-bi=
di-font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>xmlns:x</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>http://schemas.microsoft.com/winfx/2006/xaml</span>&qu=
ot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span></span><span style=3D'mso-bi=
di-font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Title</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>WindowsApplication10</span>&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><!--[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_s1027" type=3D"#_x0000_t75" style=3D'po=
sition:absolute;
 margin-left:461pt;margin-top:0;width:150pt;height:90pt;z-index:-1;
 mso-position-horizontal:right;mso-position-vertical:top;
 mso-position-vertical-relative:line' o:allowoverlap=3D"f">
 <v:imagedata src=3D"InputEventingandMnemonics_files/image001.png" o:title=
=3D""/>
 <w:wrap type=3D"square"/>
</v:shape><![endif]--><![if !vml]><img width=3D200 height=3D120
src=3D"InputEventingandMnemonics_files/image003.jpg" align=3Dright hspace=
=3D12
v:shapes=3D"_x0000_s1027"><![endif]><span style=3D'mso-bidi-font-size:10.0p=
t;
font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:b=
lue;
mso-fareast-language:EN-US;mso-no-proof:yes'><span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span></span><span style=3D'mso-bi=
di-font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Width</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>200</span>&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp; </span></span><span style=3D'mso-bi=
di-font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Height</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>120</span>&quot;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp; </span>&gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp; </span>&lt;</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>Grid</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'> =
</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Ma=
rgin</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>9</span>&quot;<span style=3D'color:blue'>&gt;<o:p></o:=
p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style=3D'mso-spacerun:yes'>&nbsp;</span>&lt;</span><span style=3D'mso-bidi-=
font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'>Grid.ColumnDefini=
tions</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>&=
gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>ColumnDefinition</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'> =
</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Wi=
dth</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>Auto</span>&quot;<span style=3D'color:blue'>/&gt;<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n>&lt;</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>ColumnDefinition</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'> =
</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Wi=
dth</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>*</span>&quot;<span style=3D'color:blue'>/&gt;<span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p=
></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;/</spa=
n><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>Grid.ColumnDefinitions</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>&=
gt;<o:p></o:p></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><o:p></o:p=
></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>Label</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'> =
</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Ta=
rget</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue;background:yellow;mso-highlight:yellow'>{Binding
ElementName=3DaddressTB}</span>&quot;<span style=3D'color:blue'><o:p></o:p>=
</span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'><s=
pan
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;
</span>Grid.Column</span><span style=3D'mso-bidi-font-size:10.0pt;font-fami=
ly:
"Courier New";mso-fareast-font-family:"Times New Roman";color:blue;mso-fare=
ast-language:
EN-US;mso-no-proof:yes'>=3D</span><span style=3D'mso-bidi-font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Times New Roman";mso-far=
east-language:
EN-US;mso-no-proof:yes'>&quot;<span style=3D'color:blue'>0</span>&quot;<span
style=3D'color:blue'>&gt;</span><span style=3D'background:lime;mso-highligh=
t:lime'>A_ddress</span><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=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>TextBox</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'> =
</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;background:yellow;mso-highlight:yellow;mso-fare=
ast-language:
EN-US;mso-no-proof:yes'>Name</span><span style=3D'mso-bidi-font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:b=
lue;
background:yellow;mso-highlight:yellow;mso-fareast-language:EN-US;mso-no-pr=
oof:
yes'>=3D</span><span style=3D'mso-bidi-font-size:10.0pt;font-family:"Courie=
r New";
mso-fareast-font-family:"Times New Roman";background:yellow;mso-highlight:y=
ellow;
mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span style=3D'color:blu=
e'>addressTB</span>&quot;</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'> G=
rid.Column</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>1</span>&quot;<span style=3D'color:blue'> <o:p></o:p><=
/span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier=
 New";
mso-fareast-font-family:"Times New Roman";color:red;mso-fareast-language:EN=
-US;
mso-no-proof:yes'>VerticalAlignment</span><span style=3D'mso-bidi-font-size=
:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:b=
lue;
mso-fareast-language:EN-US;mso-no-proof:yes'>=3D</span><span style=3D'mso-b=
idi-font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span style=3D'color:blu=
e'>Top</span>&quot;<span
style=3D'color:blue'>/&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>&lt;</span=
><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'=
>Button</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'> =
</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Ho=
rizontalAlignment</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>Right</span>&quot;<span style=3D'color:blue'> </span><=
span
style=3D'color:red'>Grid.Column</span><span style=3D'color:blue'>=3D</span>=
&quot;<span
style=3D'color:blue'>1</span>&quot;<span style=3D'color:blue'> <o:p></o:p><=
/span></span></p>

<p class=3DMsoNormal style=3D'margin-left:.5in;text-indent:.5in;mso-layout-=
grid-align:
none;text-autospace:none'><span style=3D'mso-bidi-font-size:10.0pt;font-fam=
ily:
"Courier New";mso-fareast-font-family:"Times New Roman";color:blue;mso-fare=
ast-language:
EN-US;mso-no-proof:yes'><span style=3D'mso-spacerun:yes'>&nbsp; </span></sp=
an><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:red;mso-fareast-language:EN-US;mso-no-proof:yes'>Ve=
rticalAlignment</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>=
=3D</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";mso-fareast-language:EN-US;mso-no-proof:yes'>&quot;<span
style=3D'color:blue'>Bottom</span>&quot;<span style=3D'color:blue'>&gt;</sp=
an>_Ok<span
style=3D'color:blue'>&lt;/</span><span style=3D'color:maroon'>Button</span>=
<span
style=3D'color:blue'>&gt;<o:p></o:p></span></span></p>

<p class=3DMsoNormal style=3D'mso-layout-grid-align:none;text-autospace:non=
e'><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'><=
span
style=3D'mso-spacerun:yes'>&nbsp; </span>&lt;/</span><span style=3D'mso-bid=
i-font-size:
10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:maroon;mso-fareast-language:EN-US;mso-no-proof:yes'>Grid</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>&=
gt;<o:p></o:p></span></p>

<p class=3DMsoNormal><span style=3D'mso-bidi-font-size:10.0pt;font-family:"=
Courier New";
mso-fareast-font-family:"Times New Roman";color:blue;mso-fareast-language:E=
N-US;
mso-no-proof:yes'>&lt;/</span><span style=3D'mso-bidi-font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Times New Roman";color:m=
aroon;
mso-fareast-language:EN-US;mso-no-proof:yes'>Window</span><span
style=3D'mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-fo=
nt-family:
"Times New Roman";color:blue;mso-fareast-language:EN-US;mso-no-proof:yes'>&=
gt;</span></p>

<p class=3DMsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>

------=_NextPart_01C6DD79.B6A7A820
Content-Location: file:///C:/2128B0D3/InputEventingandMnemonics_files/image001.png
Content-Transfer-Encoding: base64
Content-Type: image/png

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

------=_NextPart_01C6DD79.B6A7A820
Content-Location: file:///C:/2128B0D3/InputEventingandMnemonics_files/image003.jpg
Content-Transfer-Encoding: base64
Content-Type: image/jpeg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAB4AMgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDs57uz
1JBd6ikl2sx3wWxJWOJOdpKg4LYPJ9z2qts0T/oBwf8Aj3+NLpumf2nZ2lq00kAkgT95EcMuFB4/
Krv/AAgSf9BvUf8Avsf4V0xVO3vSsZSlNP3Y3KOzRP8AoBwf+Pf40bNE/wCgHB/49/jUt5oH9j3d
sI724uBMsm5ZWz0xj+dYGpeJItJudTgvLfyzZ2y3MB3k/aFJ29gdvzkLz656Upcq2ZUW3uja2aJ/
0A4P/Hv8aNmif9AOD/x7/GsU+JIJJrz7LHFLbWlmlwbiSYQqXkGY4/nAxuGDu6DODzV9NTsksYLm
9urS0MsUbsr3CELvBIAbOCOGwR12nFK6KLezRP8AoBwf+Pf40bNE/wCgHB/49/jVTWdStdFsZbi5
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
ED//2T==

------=_NextPart_01C6DD79.B6A7A820
Content-Location: file:///C:/2128B0D3/InputEventingandMnemonics_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"../InputEventingandMnemonics.htm"/>
 <o:File HRef=3D"image001.png"/>
 <o:File HRef=3D"image003.jpg"/>
 <o:File HRef=3D"filelist.xml"/>
</xml>
------=_NextPart_01C6DD79.B6A7A820--
