<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Virtuoso - Shotaro Suzuki's Blog</title><subtitle type="html" /><id>http://blogs.msdn.com/shosuz/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/shosuz/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-07-27T04:47:15Z</updated><entry><title>PDC09、Silverlight 4 Beta のKeynote Day 2 Demoがダウンロード可能に</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/12/18/pdc09-silverlight-4-beta-keynote-day-2-demo.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/12/18/pdc09-silverlight-4-beta-keynote-day-2-demo.aspx</id><published>2009-12-18T03:43:57Z</published><updated>2009-12-18T03:43:57Z</updated><content type="html">&lt;p&gt;皆様、こんにちは！もう今週いっぱいで年末年始休暇という方も多いかもしれません。私もそれに近いですが、来週の月曜火曜まではお仕事です。&lt;/p&gt;  &lt;p&gt;さて、本日のお知らせですが、表題にありますとおり、PDC09の2日目のKeynoteで、Scott Guthrieがデモしたものがダウンロードできるようになりました。15日のPostなので既にご存じの方も多いかもしれません。&lt;/p&gt;  &lt;p&gt;&lt;a title="http://weblogs.asp.net/scottgu/archive/2009/12/16/silverlight-4-demos-from-my-pdc-keynote-now-available.aspx" href="http://weblogs.asp.net/scottgu/archive/2009/12/16/silverlight-4-demos-from-my-pdc-keynote-now-available.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2009/12/16/silverlight-4-demos-from-my-pdc-keynote-now-available.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;リンク先はこちらです。&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.silverlight.net/community/samples/silverlight-4-beta/" href="http://www.silverlight.net/community/samples/silverlight-4-beta/"&gt;http://www.silverlight.net/community/samples/silverlight-4-beta/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Rich Notepad&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlight.net/community/samples/silverlight-4-beta/rich-notepad/" target="_blank"&gt;&lt;img alt="Top Gallery Item Image" src="http://i2.silverlight.net/content/Community/gallery/Samples/Images/Thumbnails/Large/RichText.PNG?cdn_id=20091118_3" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;HTML Puzzle&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlight.net/community/samples/silverlight-4-beta/html-puzzle/" target="_blank"&gt;&lt;img alt="Top Gallery Item Image" src="http://i1.silverlight.net/content/Community/gallery/Samples/Images/Thumbnails/Large/HTML.PNG?cdn_id=20091118_3" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Photobooth&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlight.net/community/samples/silverlight-4-beta/photobooth/" target="_blank"&gt;&lt;img alt="Gallery Item Image" src="http://i2.silverlight.net/content/Community/gallery/Samples/Images/Thumbnails/Large/Webcam.png?cdn_id=20091118_3" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;そして、Barcode Scanner&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.silverlight.net/community/samples/silverlight-4-beta/barcode-scanner/" target="_blank"&gt;&lt;img alt="Gallery Item Image" src="http://i1.silverlight.net/content/Community/gallery/Samples/Images/Thumbnails/Large/Barcode.PNG?cdn_id=20091118_3" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;の4つです。&lt;/p&gt;  &lt;p&gt;またJohn Papa(私が監訳した「Silverlight で開発するデータ駆動アプリケーション」の著者です。MVPだったのですが、数か月前にMicrosoftにJoinし、Silverlight担当のSR.TECHNICAL EVANGELISTに就任しています）のBlogでは、HTML Puzzleを簡単に解説していますので、こちらもご覧ください。&lt;/p&gt;  &lt;p&gt;&lt;a title="http://johnpapa.net/silverlight/silverlight-4-html-puzzle-how-does-it-work/" href="http://johnpapa.net/silverlight/silverlight-4-html-puzzle-how-does-it-work/"&gt;http://johnpapa.net/silverlight/silverlight-4-html-puzzle-how-does-it-work/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;なおWCF RIA Servicesですが、2月にTech Days 2010、そして3月にMIX10と年明けに大きなイベントが続きますので、それらに向けて、次回より少しずつTopicをご紹介していけたら、と考えています。ご期待ください。&lt;/p&gt;  &lt;p&gt;それでは、また（＾＾）！&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9938528" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Server/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="Cloud Computing" scheme="http://blogs.msdn.com/shosuz/archive/tags/Cloud+Computing/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+7/default.aspx" /><category term="Internet Explorer" scheme="http://blogs.msdn.com/shosuz/archive/tags/Internet+Explorer/default.aspx" /><category term="WCF RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF+RIA+Services/default.aspx" /><category term="Silverlight 4" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight+4/default.aspx" /></entry><entry><title>Design IT!、講演レポート出ました</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/12/03/design-it.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/12/03/design-it.aspx</id><published>2009-12-03T08:36:11Z</published><updated>2009-12-03T08:36:11Z</updated><content type="html">&lt;p&gt;皆様、こんにちは！WCF RIA Servicesのデモのご紹介が遅れており、まことに申し訳ありません。もうじきUpdateしますので、よろしくお願いします！&lt;/p&gt;  &lt;p&gt;さて、表題のレポート、あげて戴きました。ちょっとぶち上げてしまいましたが？・・・(笑)、ぜひご覧ください。&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.designit.jp/archives/2009/12/report_k02.html" href="http://www.designit.jp/archives/2009/12/report_k02.html"&gt;http://www.designit.jp/archives/2009/12/report_k02.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;来週は、SaaS World対応等があり、これまた忙しい・・・。来場予定の方、ぜひよろしくお願いします。&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9931861" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="Silverlight2" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight2/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Server/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="WCF RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF+RIA+Services/default.aspx" /><category term="Silverlight 4" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight+4/default.aspx" /></entry><entry><title>Silverlight 4 Beta / WCF RIA Servicesが発表されました</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/11/18/silverlight-4-beta-wcf-ria-services.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/11/18/silverlight-4-beta-wcf-ria-services.aspx</id><published>2009-11-18T23:55:00Z</published><updated>2009-11-18T23:55:00Z</updated><content type="html">&lt;P&gt;皆様、おはようございます。昨日、一昨日の、PDC（&lt;A href="http://microsoftpdc.com/" mce_href="http://microsoftpdc.com/"&gt;http://microsoftpdc.com/&lt;/A&gt;）KeynoteのLive Smooth Streaming Powered by Silverlight/IIS7、ご覧戴いていますでしょうか？2日目の昨日は、Scott GuthrieによるSilverlight 4のBetaのReleaseのお知らせでした。個別な詳細は別途お送りするとして、まずは関連URLを下記にあげておきますので、まずはご覧ください。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Silverlight 4 Beta で開発されたアプリケーションを実行するためのランタイム&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;・ &lt;A href="http://download.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.exe" mce_href="http://download.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.exe"&gt;Silverlight 4 Beta 開発者ランタイム（Win）&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;・ &lt;A href="http://download.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.dmg" mce_href="http://download.microsoft.com/download/F/6/5/F653F7FD-AD4D-411D-8B1F-9C4B1BD69881/Silverlight_Developer.dmg"&gt;Silverlight 4 Beta 開発者ランタイム（Mac）&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;・ &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9fa8afe9-cad6-4090-a7f6-7d9cdc560e2d" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9fa8afe9-cad6-4090-a7f6-7d9cdc560e2d"&gt;Visual Studio 2010 Beta 2 用 Silverlight 4 Beta Tools 英語版&lt;/A&gt; &lt;BR&gt;Silverlight 4 Beta アプリケーションを Visual Studio 2010 Beta 2 英語版上で開発するためのアドオンです。日本語版Toolsは、12月上旬の提供開始を予定しています。&lt;/P&gt;
&lt;P&gt;・ &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a53019b2-4370-4e8a-a940-518f538c759f" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=a53019b2-4370-4e8a-a940-518f538c759f"&gt;Silverlight 4 Beta ソフトウェア開発キット 英語版&lt;/A&gt; &lt;BR&gt;ソフトウェア開発キットには、ドキュメント、オンラインサンプル、ライブラリ、および Silverlight 4 Beta アプリケーションを開発するためのツールが含まれます。日本語版ソフトウェア開発キットは、12月上旬の提供開始を予定しています。&lt;/P&gt;
&lt;P&gt;それと同時に&lt;STRONG&gt;、.NET RIA ServicesあらためWCF RIA Services&lt;/STRONG&gt;も発表されています。Silverlight 3用がBeta、Silverlight 4/Dev10用がPreviewとなっています。こちらも別途Updateしますので、まずはインストールをしてみて戴ければと存じます。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://silverlight.net/riaservices" target=_blank mce_href="http://Silverlight.net/riaservices"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=clip_image002 border=0 alt=clip_image002 src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/Silverlight4BetaWCFRIAServices_7A17/clip_image002_3.jpg" width=454 height=735 mce_src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/Silverlight4BetaWCFRIAServices_7A17/clip_image002_3.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;鈴木 章太郎&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9924892" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Geneva+Framework/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="WF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WF/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+7/default.aspx" /><category term="SQL Azure Database" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Azure+Database/default.aspx" /><category term="Internet Explorer" scheme="http://blogs.msdn.com/shosuz/archive/tags/Internet+Explorer/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Identity+Foundation/default.aspx" /><category term="WCF RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF+RIA+Services/default.aspx" /><category term="Silverlight 4" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight+4/default.aspx" /></entry><entry><title>Cloud Bootstrap セミナー&amp;ハンズオンラボ for Windows Azure in 大手町テクノロジーセンターにご参加ください</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/11/06/cloud-bootstrap-for-windows-azure-in.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/11/06/cloud-bootstrap-for-windows-azure-in.aspx</id><published>2009-11-06T01:19:57Z</published><updated>2009-11-06T01:19:57Z</updated><content type="html">&lt;p&gt;皆様、こんにちは！CNETブログとマルチポストですがご容赦ください！&lt;/p&gt;  &lt;p&gt;昨日のSteve Ballmer来日イベント、Microsoft Developer Forumはいかがでしたでしょうか？Silverlight + IIS Smooth Streamingで12月25日まで視聴可能ですので、ぜひこの機会にきわめて滑らかで高画質な動画でお楽しみください。&lt;a href="http://www.microsoft.com/japan/powerpro/mdflive/default.mspx"&gt;http://www.microsoft.com/japan/powerpro/mdflive/default.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;※実はこの中でAzureのデモサイトとして、今夏、Tech・Ed2009でご紹介したWipse TVを再度ご紹介しました。&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;さて、その中でもご紹介させて戴きました、表題のセミナー、Windows Azure開発者向けになります。下記に詳細が記載されていますので、ぜひこの機会に参加戴ければ幸いです。&lt;a href="http://www.microsoft.com/japan/msdn/vstudio/campaign/valueup/"&gt;http://www.microsoft.com/japan/msdn/vstudio/campaign/valueup/&lt;/a&gt; &lt;a href="http://www.microsoft.com/japan/msdn/vstudio/campaign/valueup/cloud.aspx"&gt;http://www.microsoft.com/japan/msdn/vstudio/campaign/valueup/cloud.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;何卒よろしくお願いします。&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918334" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight/default.aspx" /><category term="Access Control Service" scheme="http://blogs.msdn.com/shosuz/archive/tags/Access+Control+Service/default.aspx" /><category term="Open ID" scheme="http://blogs.msdn.com/shosuz/archive/tags/Open+ID/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Geneva+Framework/default.aspx" /><category term="Live ID" scheme="http://blogs.msdn.com/shosuz/archive/tags/Live+ID/default.aspx" /><category term="Federation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Federation/default.aspx" /><category term="Service Bus" scheme="http://blogs.msdn.com/shosuz/archive/tags/Service+Bus/default.aspx" /><category term="CardSpace" scheme="http://blogs.msdn.com/shosuz/archive/tags/CardSpace/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Server/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/shosuz/archive/tags/PHP/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="Claim-Based" scheme="http://blogs.msdn.com/shosuz/archive/tags/Claim-Based/default.aspx" /><category term="Cloud Computing" scheme="http://blogs.msdn.com/shosuz/archive/tags/Cloud+Computing/default.aspx" /><category term="WF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WF/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="SQL Azure Database" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Azure+Database/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Identity+Foundation/default.aspx" /></entry><entry><title>Design IT! Conference 2009 (11/18)に登壇します</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/10/28/design-it-conference-2009-11-18.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/10/28/design-it-conference-2009-11-18.aspx</id><published>2009-10-28T08:36:00Z</published><updated>2009-10-28T08:36:00Z</updated><content type="html">&lt;P&gt;皆様、こんにちは！続けてお知らせです。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.designit.jp/archives/cat74/" mce_href="http://www.designit.jp/archives/cat74/"&gt;Design IT! Conference 2009 というイベント&lt;/A&gt;が11月18日に開催されます。これにマイクロソフトも参加させていただくことになりました。私と、もう1名UXエバンジェリスト(素晴らしいデモを披露してくれる予定です)の合計2名で登壇予定です。&lt;/P&gt;
&lt;P&gt;有償イベントでもあり、中身の濃いセッションをお届けできればと思っています。我々の前にも、Googleさんの初来日のUXデザイナーの方(やはり2名)が登壇されるようです。&lt;/P&gt;
&lt;P&gt;ご来場を予定されている方、ご検討中の方、何卒よろしくお願いします。&lt;/P&gt;
&lt;P&gt;鈴木 章太郎&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913971" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term=".NET Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Services/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Silverlight" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight/default.aspx" /><category term="DeepZoom" scheme="http://blogs.msdn.com/shosuz/archive/tags/DeepZoom/default.aspx" /><category term="Access Control Service" scheme="http://blogs.msdn.com/shosuz/archive/tags/Access+Control+Service/default.aspx" /><category term="Live ID" scheme="http://blogs.msdn.com/shosuz/archive/tags/Live+ID/default.aspx" /><category term="Federation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Federation/default.aspx" /><category term="Service Bus" scheme="http://blogs.msdn.com/shosuz/archive/tags/Service+Bus/default.aspx" /><category term="NAT" scheme="http://blogs.msdn.com/shosuz/archive/tags/NAT/default.aspx" /><category term="CardSpace" scheme="http://blogs.msdn.com/shosuz/archive/tags/CardSpace/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="Silverlight2" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight2/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/shosuz/archive/tags/PHP/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="Claim-Based" scheme="http://blogs.msdn.com/shosuz/archive/tags/Claim-Based/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="Cloud Computing" scheme="http://blogs.msdn.com/shosuz/archive/tags/Cloud+Computing/default.aspx" /><category term="WF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WF/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="SQL Azure Database" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Azure+Database/default.aspx" /><category term="Internet Explorer" scheme="http://blogs.msdn.com/shosuz/archive/tags/Internet+Explorer/default.aspx" /><category term="Windows Identity Foundation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Identity+Foundation/default.aspx" /></entry><entry><title>Tech Fielders Seminar(10/21)、多くの方のご参加有難うございました</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/10/28/tech-fielders-seminar-10-21.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/10/28/tech-fielders-seminar-10-21.aspx</id><published>2009-10-28T08:18:00Z</published><updated>2009-10-28T08:18:00Z</updated><content type="html">&lt;P&gt;皆様、こんにちは！ちょっと風邪をひいて体調を崩したりしてしまったため、更新が遅くなり誠に申し訳ありません。&lt;/P&gt;
&lt;P&gt;多くの方に参加戴き、感謝しております。当日の資料は、事務局から参加された皆様にThank youメール等で届いているかと思いますので、私からは、IE8分のみ、下記に公開しておきますね。&lt;/P&gt;
&lt;P&gt;&lt;A title=http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TFSeminar-1021 href="http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TFSeminar-1021" mce_href="http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TFSeminar-1021"&gt;http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TFSeminar-1021&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;是非ダウンロードして戴き、お試しください。&lt;/P&gt;
&lt;P&gt;また、Silverlight(Deep Zoom)/IE8 Web Slice/Windows Azure Strorageの組み合わせとしてご紹介した、ニュージーランドのMSN “ Fashion Week “のサイトとインストール先、そして、ソースコードを下記に紹介します。&lt;/P&gt;
&lt;P&gt;・Webサイト（Webスライスのインストール元)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://kiwi.blob.core.windows.net/imagesdz/Default.htm" mce_href="http://kiwi.blob.core.windows.net/imagesdz/Default.htm"&gt;http://kiwi.blob.core.windows.net/imagesdz/Default.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;・ソースコード&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/nigel/archive/2009/09/24/msn-air-new-zealand-fashion-week.aspx" mce_href="http://blogs.msdn.com/nigel/archive/2009/09/24/msn-air-new-zealand-fashion-week.aspx"&gt;http://blogs.msdn.com/nigel/archive/2009/09/24/msn-air-new-zealand-fashion-week.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;こちらもセッション後半でご紹介したものです。是非興味があればご覧ください。ただし著作権の関係で、Deep Zoomに使われているモデルの画像等は含まれてありませんので、その点はぜひご了承ください。&lt;/P&gt;
&lt;P&gt;何卒宜しくお願いします(^^)！&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913963" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term="DeepZoom" scheme="http://blogs.msdn.com/shosuz/archive/tags/DeepZoom/default.aspx" /><category term="Silverlight2" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight2/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="Internet Explorer" scheme="http://blogs.msdn.com/shosuz/archive/tags/Internet+Explorer/default.aspx" /></entry><entry><title>Tech Fielders Seminar(10月21日）で、IE8新機能とWindows 7新機能、それぞれの開発概要をご紹介します</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/10/05/tech-fielders-seminar-10-21-ie8-windows-7.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/10/05/tech-fielders-seminar-10-21-ie8-windows-7.aspx</id><published>2009-10-05T07:38:18Z</published><updated>2009-10-05T07:38:18Z</updated><content type="html">&lt;p&gt;皆様、こんにちは！&lt;/p&gt;  &lt;p&gt;本日は、&lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032427921&amp;amp;Culture=ja-JP" target="_blank"&gt;今月21日のTechFieldersセミナー&lt;/a&gt;の内容を少しだけご紹介します。&lt;/p&gt;  &lt;p&gt;IE8の主な新機能（検索候補の表示、アクセラレータ、Webスライス）は、皆様既に使いこなされていることでしょう。特に、価格COM様をはじめ、日本を代表するISP様等にも多くご採用戴いていることもあり、既にその有用性や便利さにはお気づきの方も多いかと思います。&lt;/p&gt;  &lt;p&gt;この実装については、実はそれほど難しくはなく、また実に他のテクノロジーとの連携もしやすくなっています。応用編としては、Silverlight3やWindows Azureのストレージとの連携も可能です。&lt;/p&gt;  &lt;p&gt;このセミナーでは、この新しいIE8の3機能の概要や仕組みを解説させて戴いたうえで、それぞれの機能ごとに、実装方法を解説していきます。Silverlightとの連携もお見せできると思いますので、もしご興味おありの方は、是非いらしてください。&lt;/p&gt;  &lt;p&gt;またWindows 7の新機能のセッションの方は、こちらは時間の関係もあり（私の担当は30分）、対象とする機能を絞って、基本的な機能概要と書き方をマネージドコードでご紹介していくことにしたいと思います。こちらも是非ご期待くださいませ。&lt;/p&gt;  &lt;p&gt;何卒よろしくお願いします（^^）！&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903062" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="DeepZoom" scheme="http://blogs.msdn.com/shosuz/archive/tags/DeepZoom/default.aspx" /><category term="Live ID" scheme="http://blogs.msdn.com/shosuz/archive/tags/Live+ID/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+7/default.aspx" /><category term="Internet Explorer" scheme="http://blogs.msdn.com/shosuz/archive/tags/Internet+Explorer/default.aspx" /></entry><entry><title>TechFielders セミナー(9/18)、多数の皆様のご来場誠に有難うございました</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/09/20/techfielders-9-18.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/09/20/techfielders-9-18.aspx</id><published>2009-09-20T03:18:03Z</published><updated>2009-09-20T03:18:03Z</updated><content type="html">&lt;p&gt;皆様、こんにちは！連休、いかがお過ごしでしょうか？&lt;/p&gt;  &lt;p&gt;※私は引っ越しがこの連休中にありますので、そちらの準備に忙殺されています・・・。&lt;/p&gt;  &lt;p&gt;さて、セミナーでは多くの方に参加戴き誠に感謝しております。お約束したWindows Azureの登録～Deployの手順等を纏めたドキュメントと、テスト用にUploadして戴くアプリケーション(HelloWorld)を下記に公開しました。&lt;/p&gt;  &lt;p&gt;&lt;a title="http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TFSeminar0918-WindowsAzurePlatform" href="http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TFSeminar0918-WindowsAzurePlatform"&gt;http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TFSeminar0918-WindowsAzurePlatform&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;是非こちらを使って、未だ試していない方は、是非Azureをご体験ください。&lt;/p&gt;  &lt;p&gt;また、当日使用した資料のPDFも入れておきました。ご紹介したデモは4つありましたが、そのうち3つは、ご説明した通り&lt;strong&gt;Windows Azure Platform Training Kit&lt;/strong&gt;のをベースにしています。&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・Windows Azureサービスの構築      &lt;br /&gt;・Windows Azure テーブルの利用       &lt;br /&gt;・.NET サービス バスの紹介&amp;#160; - 基本的なクライアントとサービスの作成 –&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;上記に関しては、コミュニティの方々の手により、&lt;strong&gt;日本語化&lt;/strong&gt;されたものが用意されていますので、是非こちらを参照しながら、やってみてください。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://windows-azure.jp/community/TrainingKit.aspx"&gt;http://windows-azure.jp/community/TrainingKit.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;今後とも何卒よろしくお願いします！&lt;/p&gt;  &lt;p&gt;なお、4番目にご紹介したデモを含め、.NET RIA Services関係の続編は、この後投稿します。WCF連携、Astoria連携、だけでなく、書きたいTopicが沢山あるのですが、大変遅くなりすみません。もう少しお待ちください。&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897191" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term=".NET Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Services/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Access Control Service" scheme="http://blogs.msdn.com/shosuz/archive/tags/Access+Control+Service/default.aspx" /><category term="Open ID" scheme="http://blogs.msdn.com/shosuz/archive/tags/Open+ID/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Geneva+Framework/default.aspx" /><category term="Live ID" scheme="http://blogs.msdn.com/shosuz/archive/tags/Live+ID/default.aspx" /><category term="Firewall" scheme="http://blogs.msdn.com/shosuz/archive/tags/Firewall/default.aspx" /><category term="Federation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Federation/default.aspx" /><category term="Service Bus" scheme="http://blogs.msdn.com/shosuz/archive/tags/Service+Bus/default.aspx" /><category term="NAT" scheme="http://blogs.msdn.com/shosuz/archive/tags/NAT/default.aspx" /><category term="CardSpace" scheme="http://blogs.msdn.com/shosuz/archive/tags/CardSpace/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="Claim-Based" scheme="http://blogs.msdn.com/shosuz/archive/tags/Claim-Based/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="WF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WF/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="SQL Azure Database" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Azure+Database/default.aspx" /></entry><entry><title>T2-403の最終DemoをWindows Azure &amp; SQL AzureにDelpoyしました</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/09/03/t2-403-demo-windows-azure-sql-azure-delpoy.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/09/03/t2-403-demo-windows-azure-sql-azure-delpoy.aspx</id><published>2009-09-03T11:02:51Z</published><updated>2009-09-03T11:02:51Z</updated><content type="html">&lt;p&gt;皆様、こんにちは！&lt;/p&gt;  &lt;p&gt;Tech・Edのデモに関しましては、これからフォローアップを書いていきますが、まずその前提として、最後にご紹介したデモを、Azureにデプロイしましたので、ご参照ください。&lt;/p&gt;  &lt;p&gt;（※ただし、Export To Excelボタンがうまく動いていないので、再度、新しいものをUpload予定です）&lt;/p&gt;  &lt;p&gt;&lt;a title="RIA Services Demo1" href="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/T2403DemoAzureSQLAzureDelpoy_EE6F/riaservicesdemo1_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="riaservicesdemo1" border="0" alt="riaservicesdemo1" src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/T2403DemoAzureSQLAzureDelpoy_EE6F/riaservicesdemo1_thumb_1.png" width="244" height="182" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://riaarchitect.cloudapp.net/"&gt;http://riaarchitect.cloudapp.net/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;SQL Azureにデータが50件程度しか入っていませんが、ご参考までにご覧ください。データはまた後で追加します。&lt;/p&gt;  &lt;p&gt;以前のデモ作成手順でご紹介した通り、Origin（種別）のBoxに頭文字（AとかHとか）を入れ、候補のいずれかをクリックして選択すると、Auto Complete Boxでインクリメンタルに検索され結果が表示されます。またActivity Controlにより、検索中にData Gridを含むStack Panel左側全体にアニメーションが表示されます。&lt;/p&gt;  &lt;p&gt;アーキテクチャ的には、セッションでもご紹介しました通り、&lt;/p&gt;  &lt;p&gt;・Web Role = .NET RIA ServicesソリューションのWebアプリケーション（サーバー側）のビジネスロジック（Full Trust）&lt;/p&gt;  &lt;p&gt;・DAL = LINQ to SQL&lt;/p&gt;  &lt;p&gt;・DB = SQL Azure&lt;/p&gt;  &lt;p&gt;に分けてあります。&lt;/p&gt;  &lt;p&gt;次回からは、Astoria経由のWindows Formsからの利用、WCFベース・Astoriaベースのデータソース利用と、このAzureの利用、等を、順次、解説していきます。&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890791" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term=".NET Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Services/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Access Control Service" scheme="http://blogs.msdn.com/shosuz/archive/tags/Access+Control+Service/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Geneva+Framework/default.aspx" /><category term="Federation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Federation/default.aspx" /><category term="Service Bus" scheme="http://blogs.msdn.com/shosuz/archive/tags/Service+Bus/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Server/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/shosuz/archive/tags/TechEd/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="Cloud Computing" scheme="http://blogs.msdn.com/shosuz/archive/tags/Cloud+Computing/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="SQL Azure Database" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Azure+Database/default.aspx" /></entry><entry><title>Tech・Ed Japan 2009, T2-403 Demoファイル</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/08/29/tech-ed-japan-2009-t2-403-demo.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/08/29/tech-ed-japan-2009-t2-403-demo.aspx</id><published>2009-08-29T17:03:00Z</published><updated>2009-08-29T17:03:00Z</updated><content type="html">&lt;P&gt;皆様、こんばんは！&lt;/P&gt;
&lt;P&gt;すみません、Microsoft Online Servicesの方にログオンできず、そちらには未だUploadができていないのですが、SkydriveにはUploadしました。Microsoft Online ServicesにはあとでUploadしておきます。&lt;/P&gt;
&lt;P&gt;&lt;A title=http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TechEd2009T2-403DemoFiles href="http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TechEd2009T2-403DemoFiles" mce_href="http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TechEd2009T2-403DemoFiles"&gt;http://cid-1c511c93217c3e4d.skydrive.live.com/browse.aspx/TechEd2009T2-403DemoFiles&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;いずれにしても、REMIX09 とは異なり、有償セッションのビデオ(Microsoft Online Services内に配置予定です)を見れるのはTech・Ed参加者だけですので、特に支障はないかと思います。(U.Sでも、その他の国でも、この点は同じです)&lt;/P&gt;
&lt;P&gt;さっそくこれらをダウンロードしてお使いください。&lt;/P&gt;
&lt;P&gt;なお、Azureのプロジェクトに関しては、&lt;A href="http://azure.com/" mce_href="http://azure.com"&gt;http://azure.com&lt;/A&gt; からAzureのインビテーションコードを取得した上で、 Azure July CTP版のTools/SDKをインストールしてください。それと、実行するときは、管理者権限で開くことを忘れずに！&lt;/P&gt;
&lt;P&gt;またSQL Azureについては、同様にインビテーションコードを取得してください。Azureとは別物です。接続するには、私のDemoと同じように、まずSQL Server Management Studioで、SQL AzureのサイトでDatabaseを作った際に生成されるConnectionStringをコピーして、接続文字列を作成して接続してみてください。そのうえで、Create TableしたりデータをInsertしたりする必要がありますが、このあたりは皆様ご存知と言いますか、SQL Serverと同じやり方で可能です。&lt;/P&gt;
&lt;P&gt;なお、WCF連携(およびAstoria連携）、Azure連携等で若干の解説を加える予定でいますし、RIA Services全体について、今後もたくさんのシナリオを解説していく予定でいますので、このシリーズにご期待くださいませ。&lt;/P&gt;
&lt;P&gt;宜しくお願いします(^^)！&lt;/P&gt;
&lt;P&gt;P.S.&lt;/P&gt;
&lt;P&gt;&lt;A title="Data-driven Services with Silverlight" href="http://builder.japan.zdnet.com/member/u508527/blog/2009/08/29/entry_27024595/" target=_blank mce_href="http://builder.japan.zdnet.com/member/u508527/blog/2009/08/29/entry_27024595/"&gt;ZDNet Builder Blog&lt;/A&gt;でも下記の&lt;A href="http://www.oreilly.co.jp/books/9784873114194/" mce_href="http://www.oreilly.co.jp/books/9784873114194/"&gt;書籍&lt;/A&gt;の発売をお知らせしました。是非皆様ご覧ください。&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.oreilly.co.jp/books/images/picture_large978-4-87311-419-4.jpeg" mce_href="http://www.oreilly.co.jp/books/images/picture_large978-4-87311-419-4.jpeg"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=1399_art_of_cpcty_cvr border=0 alt=1399_art_of_cpcty_cvr src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/TechEdJapan2009T2403Demofiles_1427D/1419_silverlightDDS_h1_Aug04_3.jpg" width=192 height=244 mce_src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/TechEdJapan2009T2403Demofiles_1427D/1419_silverlightDDS_h1_Aug04_3.jpg"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;鈴木 章太郎&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9888954" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term=".NET Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Services/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Access Control Service" scheme="http://blogs.msdn.com/shosuz/archive/tags/Access+Control+Service/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Geneva+Framework/default.aspx" /><category term="Live ID" scheme="http://blogs.msdn.com/shosuz/archive/tags/Live+ID/default.aspx" /><category term="Federation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Federation/default.aspx" /><category term="Service Bus" scheme="http://blogs.msdn.com/shosuz/archive/tags/Service+Bus/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="Silverlight2" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight2/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Server/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/shosuz/archive/tags/TechEd/default.aspx" /><category term="Claim-Based" scheme="http://blogs.msdn.com/shosuz/archive/tags/Claim-Based/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="Cloud Computing" scheme="http://blogs.msdn.com/shosuz/archive/tags/Cloud+Computing/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="SQL Azure Database" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Azure+Database/default.aspx" /></entry><entry><title>Tech・Ed 2009でのセッション(T6-201/T2-403)、多くの方々のご来場誠に有難うございました</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/08/29/tech-ed-2009-t6-201-t2-403.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/08/29/tech-ed-2009-t6-201-t2-403.aspx</id><published>2009-08-29T04:31:40Z</published><updated>2009-08-29T04:31:40Z</updated><content type="html">&lt;p&gt;皆様、こんにちは。昨日はT2-403、朝一のセッションにもかかわらず、私のセッションにご参加戴き誠に有難うございました。T6-201の方も大盛況で、また多くの方から高い評価を戴き感謝しております。&lt;/p&gt;  &lt;p&gt;遅くなり申し訳ありません！この後、お約束通り、Online ServicesとSkyDriveにデモファイルを後ほどUploadしますので、しばらくお待ちください。Upload予定なのは、下記の（※は同一プロジェクトです）。Tech・Edの場合には、通常のイベント異なり、有償の3日間のイベントですので、参加者様向けにOnline Servicesでも公開させて戴く必要があるためです。&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・Hello! RIA Services – Business Application Template,DomainService と DomainContext&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・Silverlight 3クライアントを利用したリッチなデータクエリーの実現-1&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・Silverlight 3クライアントを利用したリッチなデータクエリーの実現-2 ※&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・ASP.NET との連携による Client View の拡張 ※&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・Windows FormsからのADO.NET Dataservices経由での利用 ※&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・WCF ベースのデータソース利用&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;本番で落ちてしまい大変失礼しました。ちゃんと動きますので、お試しください。&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;・Windows Azure, SQL Azure Databaseとの連携&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;最後のAzureとの連携(応用編)ですが、こちらのセミナーでも、このデモの更なる拡張も含め、ご紹介できればと思っています。&lt;/p&gt;  &lt;p&gt;&lt;a title="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423184&amp;amp;Culture=ja-JP" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423184&amp;amp;Culture=ja-JP"&gt;http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032423184&amp;amp;Culture=ja-JP&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;それでは、しばらくお待ちください(^^)！&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9888871" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author></entry><entry><title>Tech・Ed 2009 Japan 2009：T6-201セッション「マイクロソフトの最新/次世代技術と現在/未来のビジネスへの適用可能性」の概要</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/08/24/tech-ed-2009-japan-2009-t6-201.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/08/24/tech-ed-2009-japan-2009-t6-201.aspx</id><published>2009-08-24T18:51:53Z</published><updated>2009-08-24T18:51:53Z</updated><content type="html">&lt;p&gt;皆様、こんばんは！&lt;/p&gt;  &lt;p&gt;長らく更新ができず申し訳ありませんでした。さて、本日は、私の担当する2セッションのうちの1つ、表題のセッションにつき、お知らせしたいと思います。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/japan/teched/2009/session/tech_abstract.aspx?T6-201" target="_blank"&gt;このセッション&lt;/a&gt;は、既に、オンラインサービスでご覧になったり、セッションアブストをご覧になっている方が多いかもしれませんが、なかなかどうして、かなり面白いセッションになりそうです（自分で言うのもなんですが・・・）。&lt;/p&gt;  &lt;p&gt;タイトルは、「&lt;strong&gt;&lt;a href="http://www.microsoft.com/japan/teched/2009/session/tech_abstract.aspx?T6-201" target="_blank"&gt;マイクロソフトの最新/次世代技術と現在/未来のビジネスへの適用可能性&lt;/a&gt;&lt;/strong&gt;」というものです。&lt;/p&gt;  &lt;p&gt;Silverlight 3や、Windows 7、それからWindows Azure/.NET Services等色々な技術が実は登場しますが、全くタイトルにはそれが入っていません。&lt;/p&gt;  &lt;p&gt;実は、これにはトラックオーナーである同僚のエバンジェリスト長沢の意向が反映されているのです。詳しくは&lt;a href="http://blogs.msdn.com/tomohn/archive/2009/06/16/tech-ed-japan-2009-it-it-and-biz-bdm-and-tdm-welcome.aspx" target="_blank"&gt;彼のブログのエントリ&lt;/a&gt;を見て戴きたいのですが、今回のこのセッションは、技術的な内容の個別の各論の深掘りではなく、大企業や官公庁でソリューションの企画に携わる方や、調達部門の方々、IT部門の方々、等、様々な立場の方々に、最新の技術や、現在は未だベータやCTPの技術を使って、どんなことがビジネスシナリオとして実現可能なのか、ということを、お伝えするのが趣旨となります。トラック6は全てこの思想で貫かれています。&lt;/p&gt;  &lt;p&gt;すなわち、このセッションは、最新の企業・官公庁事例や、最新の技術を駆使した事例を、技術解説やコンセプトとともに、皆様にご紹介するのが趣旨です。&lt;/p&gt;  &lt;p&gt;まあ、トラック６のコンセプトそのままのタイトルをつけたのが、私のセッションということになりますね(^^)!?&lt;/p&gt;  &lt;p&gt;従いまして、開発者の方やIT部門の方のみならず、調達担当者や意思決定権を持つ方々にとっても、非常に有益なセッションではないかと思います。&lt;/p&gt;  &lt;p&gt;個別の技術に関しては、他のセッションでカバーされていますので、是非そちらをご覧戴ければと存じます。まずは、このセッションにご来場戴き、その後のセッション選択の一助にして戴ければと思います。&lt;/p&gt;  &lt;p&gt;初日の午後1番目、もう一つのKeynoteくらいの意気込みで（笑）、私も頑張る予定でいます。&lt;/p&gt;  &lt;p&gt;是非ご来場ください。お待ちしております。&lt;/p&gt;  &lt;p&gt;鈴木 章太郎&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9882765" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term=".NET Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Services/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="DeepZoom" scheme="http://blogs.msdn.com/shosuz/archive/tags/DeepZoom/default.aspx" /><category term="Access Control Service" scheme="http://blogs.msdn.com/shosuz/archive/tags/Access+Control+Service/default.aspx" /><category term="Geneva Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Geneva+Framework/default.aspx" /><category term="Federation" scheme="http://blogs.msdn.com/shosuz/archive/tags/Federation/default.aspx" /><category term="Service Bus" scheme="http://blogs.msdn.com/shosuz/archive/tags/Service+Bus/default.aspx" /><category term="CardSpace" scheme="http://blogs.msdn.com/shosuz/archive/tags/CardSpace/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term="IIS" scheme="http://blogs.msdn.com/shosuz/archive/tags/IIS/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/shosuz/archive/tags/TechEd/default.aspx" /><category term="Claim-Based" scheme="http://blogs.msdn.com/shosuz/archive/tags/Claim-Based/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="Cloud Computing" scheme="http://blogs.msdn.com/shosuz/archive/tags/Cloud+Computing/default.aspx" /><category term="WPF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WPF/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+7/default.aspx" /><category term="SQL Azure Database" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Azure+Database/default.aspx" /></entry><entry><title>REMIX09 Tokyo、B-2セッションデモ・解説(5)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/07/30/remix09-tokyo-b-2-5.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/07/30/remix09-tokyo-b-2-5.aspx</id><published>2009-07-30T04:55:00Z</published><updated>2009-07-30T04:55:00Z</updated><content type="html">&lt;P&gt;今までご紹介したのは、データの更新とバリデーションの追加でしたが、データの新規追加はどのようにすればいいでしょうか？これを行うために、Silverlight 3 に新しく追加されたテンプレートである、ChildWindowを見てみましょう。 &lt;/P&gt;
&lt;P&gt;クライアントプロジェクト側にあるViewsフォルダを右クリックして、追加→新規アイテムの追加→Child Windowで&lt;STRONG&gt;AddNewWindow.xaml&lt;/STRONG&gt;を追加します。 まずはこのデフォルトのウィンドウを表示しましょう。&lt;/P&gt;
&lt;P&gt;最初に、メインフォームにボタンを追加して、今作成したChildwindowを、表示します。 &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;＜Home.xaml＞&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;Button Content="Add New" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Width="105" Height="28" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Margin="5,0,0,0" HorizontalAlignment="Left" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Click="AddNew_Click" &amp;gt;&amp;lt;/Button&amp;gt; &lt;/P&gt;
&lt;P&gt;次に、新規作成ボタンのイベントハンドラを追加します。 &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;＜Home.xaml＞&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;private void AddNew_Click(object sender, RoutedEventArgs e) &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var w = new AddNewWindow(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; w.Show(); &lt;BR&gt;} &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-3_4.png" mce_href="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-3_4.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=090730-3 border=0 alt=090730-3 src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-3_thumb_1.png" width=244 height=196 mce_src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-3_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;ここで重要なのは、すでにこのChildWindowのテンプレートには、OKとCancel ボタン、それにClose Boxが含まれており、それらはすでに動くようになっていることです。 &lt;/P&gt;
&lt;P&gt;次いで、AddNewWindow.xamlのGridの下に、DataFormを追加します。これは、今まで更新までのステップでご紹介したのと同じモデルを使いたいためです。当該DataForm により、今まで見てきた更新と同じ特徴を利用することができます。 &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;＜AddNewWindow.xaml＞&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;dataControls:DataForm x:Name="newEmployeeForm" Height="393" Width="331" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VerticalAlignment="Top"&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CommandButtonsVisibility="None" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Header="Add New Super Employee" &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HorizontalAlignment="Left" &amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataForm.EditTemplate&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DataTemplate&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;StackPanel&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Text="{Binding Name, Mode=TwoWay}" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Text="{Binding EmployeeID, Mode=TwoWay}" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Text="{Binding Origin, Mode=TwoWay}" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Text="{Binding Sites, Mode=TwoWay}" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Text="{Binding Gender, Mode=TwoWay}" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Text="{Binding Publishers, Mode=TwoWay}" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;controls:DatePicker Text="{Binding LastEdit, Mode=OneWay}"&amp;gt; &amp;lt;/controls:DatePicker&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TextBox Text="{Binding Issues, Mode=TwoWay}" /&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataField&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/StackPanel&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DataTemplate&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dataControls:DataForm.EditTemplate&amp;gt; &lt;BR&gt;&amp;lt;/dataControls:DataForm&amp;gt; &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-5_2.png" mce_href="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-5_2.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=090730-5 border=0 alt=090730-5 src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-5_thumb.png" width=183 height=244 mce_src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-5_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;ここで、ChildWindowのコードビハインドに移動して、クラスレベルのフィールドに下記を追加する必要があります。 public partial class AddNewWindow : ChildWindowの直下になります。&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;＜AddNewWindow.xaml.cs＞&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;public SuperEmployee NewEmployee { get; set; } &lt;/P&gt;
&lt;P&gt;次に、コンストラクタ内でインスタンスを初期化します。 &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewEmployee = new SuperEmployee(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NewEmployee.LastEdit = DateTime.Now.Date; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.newEmployeeForm.CurrentItem = NewEmployee; &lt;/P&gt;
&lt;P&gt;そして、OK ボタンのイベントハンドラを追加します。 &lt;/P&gt;
&lt;P&gt;private void OKButton_Click(object sender, RoutedEventArgs e) &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; newEmployeeForm.CommitEdit(); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.DialogResult = true; &lt;BR&gt;} &lt;/P&gt;
&lt;P&gt;次いで、Cancelボタンのイベントハンドラを追加します。&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void CancelButton_Click(object sender, RoutedEventArgs e) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.DialogResult = false; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;これで完了です。次に、この更新をまずはローカルでコミットし、そのうえでサーバーに送信します。 &lt;/P&gt;
&lt;P&gt;void addNewWindow_Closed(object sender, EventArgs e) &lt;BR&gt;{ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var win = sender as AddNewWindow; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var context = dds.DomainContext as SuperEmployeeDomainContext; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (win.DialogResult == true) &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; context.SuperEmployees.Add(win.NewEmployee); &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;BR&gt;} &lt;/P&gt;
&lt;P&gt;これにより、当該Submit ボタンは、このローカルでコミットされた更新を、サーバーに送信します。 &lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-4_4.png" mce_href="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-4_4.png"&gt;&lt;IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title=090730-4 border=0 alt=090730-4 src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-4_thumb_1.png" width=244 height=196 mce_src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB25_14EDB/090730-4_thumb_1.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;以上で、新規追加までのステップのデモ解説は終了です。後は、皆様の方で、チュートリアルや、MSDNのドキュメント等、PPTファイルにリファレンスを入れたものを読んでいただければと思います。&lt;/P&gt;
&lt;P&gt;ADO.NET Data Services、WCFとの連携、そしてクラウドデータベースとの連携等も含め、このサンプルの拡張に関しては、Tech・Ed Japan 2009 でご紹介できればと思っています。&lt;/P&gt;
&lt;P&gt;参加される方は、ぜひお楽しみに！まだ参加するかどうかご検討中の方は、是非ご参加ください。&lt;/P&gt;
&lt;P&gt;よろしくお願いします。&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9852784" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/shosuz/archive/tags/TechEd/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="WPF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WPF/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /></entry><entry><title>REMIX09 Tokyo、B-2セッションデモ・解説（4）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/07/28/remix09-tokyo-b-2-4.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/07/28/remix09-tokyo-b-2-4.aspx</id><published>2009-07-28T17:10:00Z</published><updated>2009-07-28T17:10:00Z</updated><content type="html">&lt;p&gt;今までのは確かにいくつかのリッチなデータ表示の仕方でした。しかし次に、ビジネスアプリケーションは、データの更新もうまく行わなければなりません。そのやり方を学びましょう。    &lt;br /&gt;最初に、すべてのXAMLを下記のものに置き換えます。これはマスター・ディテールのビューとなっています。&lt;/p&gt;  &lt;p&gt;&lt;b&gt;＜Home.xaml（&lt;/b&gt;&lt;b&gt;LayoutRoot&lt;/b&gt;&lt;b&gt;以下を表示）＞&lt;/b&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&amp;lt;Grid x:Name=&amp;quot;LayoutRoot&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;ScrollViewer x:Name=&amp;quot;PageScrollViewer&amp;quot; Style=&amp;quot;{StaticResource PageScrollViewerStyle}&amp;quot; &amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;         &lt;p&gt;&lt;font style="background-color: #d9d9d9"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;       &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;StackPanel x:Name=&amp;quot;ContentStackPanel&amp;quot; Style=&amp;quot;{StaticResource ContentStackPanelStyle}&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBlock x:Name=&amp;quot;HeaderText&amp;quot; Style=&amp;quot;{StaticResource HeaderTextStyle}&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Text=&amp;quot;Home&amp;quot;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBlock x:Name=&amp;quot;ContentText&amp;quot; Style=&amp;quot;{StaticResource ContentTextStyle}&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Text=&amp;quot;&lt;/span&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;特別従業員派遣要員名簿&lt;/span&gt;&lt;span lang="EN-US"&gt;&amp;quot;/&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;!--DomainDataSource--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;riaControls:DomainDataSource x:Name=&amp;quot;dds&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;AutoLoad=&amp;quot;True&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;QueryName=&amp;quot;GetSuperEmployeesQuery&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;LoadSize=&amp;quot;20&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;!--DomainDataSource.DomainContext--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;riaControls:DomainDataSource.DomainContext&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;App:SuperEmployeeDomainContext/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/riaControls:DomainDataSource.DomainContext&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;!--GroupDescriptors--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;riaControls:DomainDataSource.GroupDescriptors&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;datagroup:GroupDescriptor PropertyPath=&amp;quot;Publishers&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/riaControls:DomainDataSource.GroupDescriptors&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;!--FilterDescriptors--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;riaControls:DomainDataSource.FilterDescriptors&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;datagroup:FilterDescriptorCollection&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;datagroup:FilterDescriptor PropertyPath=&amp;quot;Origin&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Operator=&amp;quot;StartsWith&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;datagroup:ControlParameter PropertyName=&amp;quot;Text&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;RefreshEventName=&amp;quot;TextChanged&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;ControlName=&amp;quot;originFilterBox&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/datagroup:ControlParameter&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/datagroup:FilterDescriptor&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/datagroup:FilterDescriptorCollection&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/riaControls:DomainDataSource.FilterDescriptors&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/riaControls:DomainDataSource&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;         &lt;p&gt;&lt;font style="background-color: #d9d9d9"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;       &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;StackPanel&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Style=&amp;quot;{StaticResource DetailsStackPanelStyle}&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;activity:Activity IsActive=&amp;quot;{Binding IsBusy, ElementName=dds}&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;StackPanel Orientation=&amp;quot;Horizontal&amp;quot; Margin=&amp;quot;0,0,0,10&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBlock Text=&amp;quot;Origin: &amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -234pt; margin: 0mm 0mm 0pt 234pt; mso-char-indent-count: -26.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;input:AutoCompleteBox&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;x:Name=&amp;quot;originFilterBox&amp;quot; Width=&amp;quot;338&amp;quot; Height=&amp;quot;30&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;ValueMemberBinding=&amp;quot;{Binding Name}&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -144pt; margin: 0mm 0mm 0pt 144pt; mso-char-indent-count: -16.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;ItemTemplate=&amp;quot;{StaticResource OriginsDataTemplate}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;data:DataGrid x:Name=&amp;quot;dataGrid1&amp;quot; Height=&amp;quot;380&amp;quot; Width=&amp;quot;380&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;IsReadOnly=&amp;quot;True&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;HorizontalAlignment=&amp;quot;Left&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;SelectionChanged=&amp;quot;dataGrid1_SelectionChanged&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;HorizontalScrollBarVisibility=&amp;quot;Disabled&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;ItemsSource=&amp;quot;{Binding Data, ElementName=dds}&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;data:DataGrid.Columns&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -162pt; margin: 0mm 0mm 0pt 162pt; mso-char-indent-count: -18.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;data:DataGridTextColumn Header=&amp;quot;Name&amp;quot; Binding=&amp;quot;{Binding Name}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -162pt; margin: 0mm 0mm 0pt 162pt; mso-char-indent-count: -18.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;data:DataGridTextColumn Header=&amp;quot;Employee ID&amp;quot;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Binding=&amp;quot;{Binding EmployeeID}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -162pt; margin: 0mm 0mm 0pt 162pt; mso-char-indent-count: -18.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;data:DataGridTextColumn Header=&amp;quot;Origin&amp;quot;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;Binding=&amp;quot;{Binding Origin}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/data:DataGrid.Columns&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/data:DataGrid&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;data:DataPager PageSize=&amp;quot;13&amp;quot; Width=&amp;quot;379&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;HorizontalAlignment=&amp;quot;Left&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Source=&amp;quot;{Binding Data, ElementName=dds}&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Margin=&amp;quot;0,0.2,0,0&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;!--Submit Button--&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;StackPanel Orientation=&amp;quot;Horizontal&amp;quot; Margin=&amp;quot;0,5,0,0&amp;quot;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;Button Content=&amp;quot;Submit&amp;quot; Width=&amp;quot;105&amp;quot; Height=&amp;quot;28&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Click=&amp;quot;SubmitButton_Click&amp;quot;&lt;span style="mso-tab-count: 1"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;!--Add New Button&lt;/span&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt; &lt;b style="mso-bidi-font-weight: normal"&gt;☆ &lt;/b&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;--&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span lang="EN-US"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/activity:Activity&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -180pt; margin: 0mm 0mm 0pt 180pt; mso-char-indent-count: -20.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;StackPanel Margin=&amp;quot;35,0,0,0&amp;quot; HorizontalAlignment=&amp;quot;Left&amp;quot; VerticalAlignment=&amp;quot;Top&amp;quot; Height=&amp;quot;498&amp;quot; &amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataForm x:Name=&amp;quot;dataForm1&amp;quot; Height=&amp;quot;393&amp;quot; Width=&amp;quot;331&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;VerticalAlignment=&amp;quot;Top&amp;quot;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Header=&amp;quot;Product Details&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;CurrentItem=&amp;quot;{Binding SelectedItem, ElementName=dataGrid1}&amp;quot; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;HorizontalAlignment=&amp;quot;Left&amp;quot; &amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataForm.EditTemplate&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;DataTemplate&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox Text=&amp;quot;{Binding Name, Mode=TwoWay}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox Text=&amp;quot;{Binding EmployeeID, Mode=TwoWay}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox Text=&amp;quot;{Binding Origin, Mode=TwoWay}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox Text=&amp;quot;{Binding Sites, Mode=TwoWay}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox Text=&amp;quot;{Binding Gender, Mode=TwoWay}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox Text=&amp;quot;{Binding Publishers, Mode=TwoWay}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -207pt; margin: 0mm 0mm 0pt 207pt; mso-char-indent-count: -23.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;controls:DatePicker Text=&amp;quot;{Binding LastEdit, Mode=OneWay}&amp;quot;&amp;gt;&amp;lt;/controls:DatePicker&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox Text=&amp;quot;{Binding Issues, Mode=TwoWay}&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataField&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/DataTemplate&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataForm.EditTemplate&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/dataControls:DataForm&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;!--Permalink --&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBlock Text=&amp;quot;PermaLink:&amp;quot;&amp;gt;&amp;lt;/TextBlock&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: -153pt; margin: 0mm 0mm 0pt 153pt; mso-char-indent-count: -17.0" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;TextBox x:Name=&amp;quot;PermalinkTextBox&amp;quot; Width=&amp;quot;400&amp;quot; Height=&amp;quot;25&amp;quot; TextWrapping=&amp;quot;NoWrap&amp;quot; Foreground=&amp;quot;#FFB4B4B4&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;     &lt;p&gt;&lt;font style="background-color: #d9d9d9" size="2" face="Tahoma"&gt;&lt;/font&gt;&lt;/p&gt;   &lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/StackPanel&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/ScrollViewer&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="Tahoma"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&amp;lt;/Grid&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;途中の&lt;b&gt;☆&lt;/b&gt;の個所までは、これまで作ってきたものに似ています。 しかしその次の行以降は、&lt;b&gt;DataForm&lt;/b&gt; コントロールを追加し、特定のエンティティに対して大変見やすく編集しやすいものになっています。     &lt;br /&gt;F5を押して実行します。まさにこれにより、伝統的なマスター・ディテールのシナリオが実現できます。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="maste-detail" border="0" alt="maste-detail" src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB24_1361C/090728-1_3.png" width="504" height="399" /&gt; &lt;/p&gt;  &lt;p&gt;ここで注目すべきは、アイテムを更新すると”Dirty”としてマークされます(&lt;b&gt;※&lt;/b&gt;)。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="DirtyFlag" border="0" alt="DirtyFlag" src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB24_1361C/090728-2_3.png" width="406" height="482" /&gt; &lt;/p&gt;  &lt;p&gt;これが意味しているのは、それらの更新データは、再度サーバーに送信される必要があるということです。多くのアイテムを編集できますが、編集を元に戻すと、”Dirty&amp;quot;フラグ(&lt;b&gt;※&lt;/b&gt;)は消えます。 それでは、Submit ボタンのイベントハンドラを実装しましょう。&lt;/p&gt;  &lt;p&gt;&lt;b&gt;＜SubmitButton_Click&lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font face="Tahoma"&gt;&lt;font size="2"&gt;private void SubmitButton_Click(object sender, RoutedEventArgs e)            &lt;br /&gt;{             &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; dataForm1.CommitEdit();             &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; dds.SubmitChanges();             &lt;br /&gt;}&lt;/font&gt; &lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;最初に、現在編集中のアイテムをコミットする必要があります。その後、更新を送信します。これにより、差分が更新されてサーバーに返送され、更新メソッドが呼ばれます。”Dirty&amp;quot;マークが消えたのを確認してください。&lt;/p&gt;  &lt;p&gt;&lt;b&gt;データ更新におけるバリデーション &lt;/b&gt;&lt;/p&gt;  &lt;p&gt;確かにかなり格好良くなりました。しかし、データバリデーションはどうなのでしょう? 実はこの点も“最初から”Type Level のバリデーションは作成されています(当該フィールドがもしIntとタイプ定義されていると、String型のデータを入れるとエラーになります)。それでは、もう少し追加ができないか見てみましょう。&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;これを行うには、サーバー側にある、&lt;b&gt;SuperEmployeeDomainService.metadata.cs&lt;/b&gt;を編集する必要があります。 サーバー側でこれらのバリデーションを行うことは極めて重要です。それにより当該システムにおいて、すべてのバリデーションが、いったん素晴らしいUX で実行され、次いでサーバー側で実行されることにより、データの信頼性が保障されるのです。 更新メソッドがDomainService上で呼ばれるまでに、すべてのバリデーションがなされている必要があります。     &lt;br /&gt;下記に、いくつかの追加可能なバリデーションを列挙します。&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&amp;lt;SuperEmployeeDomainService.metadata.cs&amp;gt;&lt;/b&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;・・・&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;[ReadOnly(true)]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;public int EmployeeID;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;public EntityState EntityState;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;[RegularExpression(&amp;quot;^(?:m|M|male|Male|f|F|female|Female)$&amp;quot;, &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="T"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;ErrorMessage = &amp;quot;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;性別は&lt;/span&gt;&lt;span lang="EN-US"&gt; 'Male' &lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;か&lt;/span&gt;&lt;span lang="EN-US"&gt; 'Female'&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;である必要があります。&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&amp;quot;)]&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;public string Gender;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;[Range(0, 10000,&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;font style="background-color: #d9d9d9"&gt;&lt;font size="2"&gt;&lt;font face="T"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;ErrorMessage = &amp;quot;&lt;b style="mso-bidi-font-weight: normal"&gt;Issues&lt;/b&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;は&lt;/span&gt;&lt;span lang="EN-US"&gt;0 &lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;から&lt;/span&gt;&lt;span lang="EN-US"&gt;1000&lt;/span&gt;&lt;/b&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: &amp;#39;ＭＳ Ｐゴシック&amp;#39;; mso-ascii-font-family: tahoma; mso-hansi-font-family: tahoma"&gt;の間で入力してください。&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US"&gt;&amp;quot;)]&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;public Nullable&amp;lt;int&amp;gt; Issues;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;public Nullable&amp;lt;DateTime&amp;gt; LastEdit;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;[Required]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" size="2" face="T"&gt;[StringLength(100)]&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0mm 0mm 0pt" class="S"&gt;&lt;span lang="EN-US"&gt;&lt;font style="background-color: #d9d9d9" face="Tahoma"&gt;&lt;font size="2" face="T"&gt;public string Name;&lt;/font&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;追加したら、リビルドして、アプリケーションを実行すると、素晴らしいバリデーションがUIとMidティアに追加されています。&lt;/p&gt;  &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Validated" border="0" alt="Validated" src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB24_1361C/090728-3_3.png" width="504" height="399" /&gt; &lt;/p&gt;  &lt;p&gt;いかがでしょうか？今回のものは、データの更新とバリデーションの追加でしたが、それではデータの新規追加はどのようにすればいいでしょうか？次回は、この目的を中心に、Silverlight 3 に新しく追加されたテンプレートである、ChildWindowを見てみましょう。&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9851047" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="SQL Server" scheme="http://blogs.msdn.com/shosuz/archive/tags/SQL+Server/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="WPF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WPF/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /></entry><entry><title>REMIX09 Tokyo、B-2セッションデモ・解説（3）</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/shosuz/archive/2009/07/27/remix09-tokyo-b-2-3.aspx" /><id>http://blogs.msdn.com/shosuz/archive/2009/07/27/remix09-tokyo-b-2-3.aspx</id><published>2009-07-27T06:47:15Z</published><updated>2009-07-27T06:47:15Z</updated><content type="html">&lt;p&gt;&lt;b&gt;ページング、ソーティング、フィルタリング、オートコンプリートボックス&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;前回のクエリでは、すべてのエントリが返されましたが、Webアプリケーションの世界では、ページングやサーバーサイドのソーティング、そしてフィルタリングなどを行いたいと考えるのが、当たり前ですよね？.NET RIA Servicesと、Silverlight 3から登場した新しいコントロールを組み合わせると、簡単にそれを行うことができるのです。どのようにしたら可能か見ていきましょう。&lt;/p&gt;  &lt;p&gt;最初に、前回追加したコードビハインドをすべて削除します。&lt;/p&gt;  &lt;p&gt;&lt;b&gt;＜Home.xaml.cs&lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:efa1ce4b-42f4-4da8-839f-b82c81f0704a" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#:nocontrols"&gt;public Home()
{

InitializeComponent();

}
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;そして、それらに代わって、Home.xamlの中に、DomainDataSourceというものを追加しましょう。詳しくは.NET RIA ServicesのPreviewの文書を読んで戴ければと思いますが、REMIXのセッションでもご説明した通り、SilverlightのXAMLのコントロールで、DomainServiceにマッピングできるものだと考えておいて戴ければOKです。これも、Toolboxからドラッグ&amp;amp;ドロップできます。そして、下記のように編集してみてください。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜Home.xaml &lt;/b&gt;&lt;b&gt;（TextBlock&lt;/b&gt;&lt;b&gt;の後）＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:7884c463-17c9-4d96-94ea-57f0ceb60d3c" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nocontrols"&gt;&amp;lt;riaControls:DomainDataSource x:Name="dds" 
	AutoLoad="True"
	QueryName="GetSuperEmployeesQuery"
	LoadSize="20"&amp;gt;
	&amp;lt;riaControls:DomainDataSource.DomainContext&amp;gt;
		&amp;lt;App:SuperEmployeeDomainContext/&amp;gt;
	&amp;lt;/riaControls:DomainDataSource.DomainContext&amp;gt;
&amp;lt;/riaControls:DomainDataSource&amp;gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;3行目では、GetSuperEmployeesQuery メソッドをDomainContextから取得しています。これは6行目に特定されています。 4行目で注目すべきは、LoadSize を&lt;b&gt;20&lt;/b&gt;に設定しているところです。これは、ダウンロードするデータを一度に20件にしたいということです。.NET RIA Servicesのように非同期処理でありながら同期処理に近いソリューションを作成するときは、パフォーマンス上も極めて重要な制御になってきます。&lt;/p&gt;

&lt;p&gt;それでは、これを当該DataGridにバインドし、アクティビティコントロールを使って、プログレスインジケータつきにして見ましょう。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜Home.xaml&lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:cc347608-65dd-44c3-9c4d-6cac45c3f7f0" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nocontrols"&gt;&amp;lt;activity:Activity IsActive="{Binding IsBusy, ElementName=dds}"
	VerticalAlignment="Top" 
	HorizontalAlignment="Left" 
	Width="900" Margin="10,5,10,0"&amp;gt;
	&amp;lt;StackPanel&amp;gt;
		&amp;lt;data:DataGrid x:Name="dataGrid1" Height="300" Width="900"
		ItemsSource="{Binding Data, ElementName=dds}"&amp;gt;
		&amp;lt;/data:DataGrid&amp;gt;
			&amp;lt;data:DataPager PageSize="10" Width="900"
				HorizontalAlignment="Left"
				Source="{Binding Data, ElementName=dds}" 
				Margin="0,0.2,0,0" /&amp;gt;
	&amp;lt;/StackPanel&amp;gt;
&amp;lt;/activity:Activity&amp;gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;6行目に、データグリッドがあります。これは当該dds.Data プロパティにバインドされています (7行目)。そして、9行目で、DataPager を追加しています。これは、同じデータソースにバインドされています。これにより、Paging UIが実現できます。注意すべきは9行目、表示するレコードを一度に10件にしています。最終的に、すべての内容を一つのActivityControlに入れて、進行状況を表示します。&lt;/p&gt;

&lt;p&gt;ActivityControl、DataGrid、そしてDataPagerの素晴らしい点は、どれも多くのデータ、たとえばWCFサービスから取得したデータ、RESTサービスから取得したデータ、と一緒に使えるという点です。それでは、 F5を押して実行してみましょう。&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="実行イメージ1" border="0" alt="実行イメージ1" src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB23_9FAE/090727-0_3.png" width="504" height="359" /&gt; &lt;/p&gt;

&lt;p&gt;注目すべきは、20件のレコードを一度にロードしていますが、表示しているのは10件だけという点です。すなわち、1ページ進むのはクライアント側だけの処理ですが、さらに1ページ進もうとすると、サーバー側に問い合わせてデータを取得し次の20件をロードするわけです。これはソーティングでもすべて同様に動きます。 もう一つ素晴らしい点は、これらすべての処理を行うのに、サーバー側・クライアント側のいずれにもコードを追加していません。これは、まさにLINQのもたらすマジックです。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;・グルーピング&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;次に、グルーピングを追加します。出版社でグルーピングするようにPublishersを設定します。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜Home.xaml&lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:aee85ee0-d6bb-4948-a2e3-a79ace038c47" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nocontrols"&gt;&amp;lt;riaControls:DomainDataSource.GroupDescriptors&amp;gt;
	&amp;lt;datagroup:GroupDescriptor PropertyPath="Publishers" /&amp;gt;
&amp;lt;/riaControls:DomainDataSource.GroupDescriptors&amp;gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;b&gt;・フィルタリング&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;それでは、フィルタリングも追加してみましょう。最初に、ラベルとテキストボックスを追加します。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜Home.xaml &lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:02858573-560d-44f1-81ca-6fd6c4f189e8" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nocontrols"&gt;&amp;lt;StackPanel Orientation="Horizontal" Margin="0,0,0,10"&amp;gt;
	&amp;lt;TextBlock Text="Origin: "&amp;gt;&amp;lt;/TextBlock&amp;gt;
	&amp;lt;TextBox x:Name="originFilterBox" Width="75" Height="20"&amp;gt;&amp;lt;/TextBox&amp;gt;
&amp;lt;/StackPanel&amp;gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;そして次に、これらのフィルターボックスをDomainDataSourceに追加します。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜Home.xaml &lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:24057b68-bac6-41ca-ae1b-3f0e2dfd5923" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nocontrols"&gt;&amp;lt;riaControls:DomainDataSource.FilterDescriptors&amp;gt;
	&amp;lt;datagroup:FilterDescriptorCollection&amp;gt;
		&amp;lt;datagroup:FilterDescriptor PropertyPath="Origin"
			Operator="StartsWith"&amp;gt;
			&amp;lt;datagroup:ControlParameter PropertyName="Text" 
				RefreshEventName="TextChanged"
				ControlName="originFilterBox"&amp;gt;
			&amp;lt;/datagroup:ControlParameter&amp;gt;
		&amp;lt;/datagroup:FilterDescriptor&amp;gt;
	&amp;lt;/datagroup:FilterDescriptorCollection&amp;gt;
&amp;lt;/riaControls:DomainDataSource.FilterDescriptors&amp;gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;F5を押して実行すると、フィルターボックスが追加されています。そして、何かをその中にタイプすると、サーバー側で結果のフィルタリングが行われます。 ここでは“Animal”と打ってみました。&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="実行イメージ2" border="0" alt="実行イメージ2" src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB23_9FAE/090727-0.5_3.png" width="504" height="359" /&gt; &lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;・オートコンプリートボックスによるフィルタリング&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;さて、このような場合には、シンプルなテキストボックスよりは、オートコンプリートボックスが欲しくなります。追加しましょう。ここで最初にやらなければならないのは、すべてのオプションを取得することです。注意すべきは、それらのオプションは、すべてサーバー側から取得する必要があることです (クライアントは、すべてのオプションを知らないかもしれません。ページング等を行っているためです)。これを行うためには、サーバー側のDomainServiceにメソッドを追加します。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜SuperEmployeeDomainService.cs&lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:fd60787a-cd40-4f24-846e-2c52dede0741" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#:nocontrols"&gt;public class Origin
{
	public Origin() { }

	[Key]
	public string Name { get; set; }
	public int Count { get; set; }
}&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;そして、このメソッドはOriginsを取得して返します。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜SuperEmployeeDomainService.cs &lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:aa13c8a8-809c-4396-826a-12fe26acb903" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#:nocontrols"&gt;public IQueryable&amp;lt;Origin&amp;gt; GetOrigins()
{
	var q = (from emp in Context.SuperEmployeeSet
		select emp.Origin).Distinct()
		.Select(name =&amp;gt; new Origin
			{
				Name = name,
				Count = Context.SuperEmployeeSet.Count
				(emp =&amp;gt; emp.Origin.Trim() == name.Trim())
			});

	q = q.Where(emp =&amp;gt; emp.Name != null);

	return q;
}
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;そして、Silverlight 3 SDKにある、オートコンプリートコントロールを追加する必要があります。先程追加したテキストボックスを削除して下記のように入力します。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜Home.xaml &lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:ff670d26-61ec-4390-ad5c-46aa43e95f80" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="xml:nocontrols"&gt;&amp;lt;input:AutoCompleteBox 
	x:Name="originFilterBox" 
	Width="75" Height="30"
	ValueMemberBinding="{Binding Name}" 
	ItemTemplate="{StaticResource OriginsDataTemplate}" &amp;gt;
&amp;lt;/input:AutoCompleteBox&amp;gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;さらに、これをロードするために、コードビハインドに若干の追加が必要になります。&lt;/p&gt;

&lt;p&gt;&lt;b&gt;＜Home.xaml.cs&lt;/b&gt;&lt;b&gt;＞&lt;/b&gt;&lt;/p&gt;

&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:77d8c56d-fc2c-486a-afe9-12b004b000c0" class="wlWriterEditableSmartContent"&gt;&lt;pre name="code" class="c#:nocontrols"&gt;public Home()
{
	InitializeComponent();

	var context = dds.DomainContext as SuperEmployeeDomainContext;
	originFilterBox.ItemsSource = context.Origins;
	context.Load(context.GetOriginsQuery());
}
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;F5を押して実行すると、結果は下記の通りです。&lt;/p&gt;

&lt;p&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="実行イメージ3" border="0" alt="実行イメージ3" src="http://blogs.msdn.com/blogfiles/shosuz/WindowsLiveWriter/REMIX09TokyoB23_9FAE/090727-0.75_3.png" width="504" height="359" /&gt; &lt;/p&gt;

&lt;p&gt;ここまでいかがでしょうか？かなりいろいろなことができることがおわかりいただけたかと思います。次は、Mater / DetailへのXAMLの変更とバリデーションの追加を説明します。&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9849608" width="1" height="1"&gt;</content><author><name>shosuz</name><uri>http://blogs.msdn.com/members/shosuz.aspx</uri></author><category term=".NET RIA Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+RIA+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure/default.aspx" /><category term="RIA" scheme="http://blogs.msdn.com/shosuz/archive/tags/RIA/default.aspx" /><category term="Entity Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/Entity+Framework/default.aspx" /><category term="ADO.NET Data Services" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Data+Services/default.aspx" /><category term="WCF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WCF/default.aspx" /><category term="LINQ" scheme="http://blogs.msdn.com/shosuz/archive/tags/LINQ/default.aspx" /><category term=".NET Framework" scheme="http://blogs.msdn.com/shosuz/archive/tags/.NET+Framework/default.aspx" /><category term="TechEd" scheme="http://blogs.msdn.com/shosuz/archive/tags/TechEd/default.aspx" /><category term="Silverlight3" scheme="http://blogs.msdn.com/shosuz/archive/tags/Silverlight3/default.aspx" /><category term="ASP.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ASP.NET/default.aspx" /><category term="WPF" scheme="http://blogs.msdn.com/shosuz/archive/tags/WPF/default.aspx" /><category term="ADO.NET" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET/default.aspx" /><category term="Windows Azure Platform" scheme="http://blogs.msdn.com/shosuz/archive/tags/Windows+Azure+Platform/default.aspx" /><category term="ADO.NET Entity Model" scheme="http://blogs.msdn.com/shosuz/archive/tags/ADO.NET+Entity+Model/default.aspx" /></entry></feed>