<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elegant Code &#187; Silverlight</title>
	<atom:link href="http://elegantcode.com/category/silverlight/feed/" rel="self" type="application/rss+xml" />
	<link>http://elegantcode.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 May 2012 10:00:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buy Retin-A Without Prescription</title>
		<link>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-part-1setting-up-the-prism-application</link>
		<comments>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 20:03:18 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5158</guid>
		<description><![CDATA[Buy Retin-A Without Prescription, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Buy Retin-A Without Prescription</b>, This is the first video in a series that will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; This video covers how to setup a multi-platform Prism application that targets WPF and Silverlight.&#160; I show you how to setup your directory structure, as well as the solution/project structure inside Visual Studio.&#160; We also create a functional Silverlight and WPF shell application and see our first glimpse of code sharing with the bootstrapper.</p>  <p>Watch the video on <a href="http://xaml.tv/2012/04/25/building-ig-outlook-part-1-setting-up-the-prism-application/" target="_blank">Xaml TV</a>.</p>.  Retin-A use.  Order Retin-A from mexican pharmacy.  Online Retin-A without a prescription.  Retin-A brand name.  Fast shipping Retin-A.  Retin-A cost.  Retin-A class.  Retin-A photos.  Retin-A natural.  Purchase Retin-A online.  Where can i order Retin-A without prescription.  Retin-A online cod.  Retin-A pharmacy.  Retin-A from canadian pharmacy.  Where can i find Retin-A online.  Retin-A steet value.  Where can i buy cheapest Retin-A online.  Generic Retin-A.  Retin-A long term.  Retin-A without a prescription.  Retin-A for sale.  Taking Retin-A.  Retin-A trusted pharmacy reviews.  Retin-A from mexico.  Retin-A pics.  Order Retin-A online overnight delivery no prescription.  Buy Retin-A online no prescription.  Retin-A steet value.  Retin-A description.  Order Retin-A from United States pharmacy.  Retin-A duration.  Where can i find Retin-A online.  Where can i cheapest Retin-A online.  No prescription Retin-A online.  Taking Retin-A.  Online buy Retin-A without a prescription.  Order Retin-A no prescription.  Effects of Retin-A.  Retin-A online cod.  Retin-A treatment.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4568'>Buy Acomplia Without Prescription</a>. <a href='http://elegantcode.com/?p=4399'>Periactin For Sale</a>. <a href='http://elegantcode.com/?p=4721'>Buy Flonase Without Prescription</a>. <a href='http://elegantcode.com/?p=4234'>Buy Periactin Without Prescription</a>. <a href='http://elegantcode.com/?p=4203'>Buy Armour Without Prescription</a>. <a href='http://elegantcode.com/?p=4302'>Phenergan wiki</a>. <a href='http://elegantcode.com/?p=4268'>Soma maximum dosage</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax treatment</a>. <a href='http://elegantcode.com/?p=4578'>Cialis price, coupon</a>. <a href='http://elegantcode.com/?p=4189'>Flexeril price</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.themusclecarplace.com/?p=5610'>Buy Retin-A Without Prescription</a>. <a href='http://changecamp.ca/?p=603'>Buy Retin-A Without Prescription</a>. <a href='http://linuxologist.com/?p=2089'>Buy Retin-A Without Prescription</a>. <a href='http://www.rideriseroar.com/?p=133'>Buy Retin-A Without Prescription</a>. <a href='http://blog.farmland.org/?p=4178'>Buy Retin-A Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3533'>Retin-A wiki</a>. <a href='http://4realz.net/?p=2743'>Rx free Retin-A</a>. <a href='http://tvtownhall.com/?p=1918'>Buying Retin-A online over the counter</a>. <a href='http://reversemortgagedaily.com/?p=14847'>Retin-A online cod</a>. <a href='http://home.officesnapshots.com/?p=375'>Retin-A canada, mexico, india</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/25/building-ig-outlook-part-1setting-up-the-prism-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amoxicillin For Sale</title>
		<link>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-ig-outlook-introduction-to-a-prism-app</link>
		<comments>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:41:57 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[NetAdvantage]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5156</guid>
		<description><![CDATA[Amoxicillin For Sale, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Amoxicillin For Sale</b>, Often when learning a technology you start by searching the web.&#160; You look for videos, blogs, articles, samples, and examples.&#160; What you start to realize is that everything you find is very simple “demo” code.&#160; That’s code that shows how to implement a simple feature in a non-realistic demo.&#160; Then you start looking for “production” code examples.&#160; That’s code that represents a more realistic implementation of an application in a production environment.&#160; This type of resource is very difficult to find.&#160; Why?&#160; Mainly, because it is very time consuming to create such examples.</p>  <p>This scenario is no different when trying to learn Prism.&#160; You probably first start by reading though the <a href="http://msdn.microsoft.com/en-us/library/gg406140.aspx" target="_blank">documentation</a>.&#160; Next, you head on over to Pluralsight and watch my <a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank">Introduction to Prism</a> course.&#160; Now that you know all the basics you start searching the web for examples for specific scenarios.&#160; How do I do “x” and “y”?&#160; How do I apply this sample code to my application?&#160; Hopefully I can help you answer those questions.</p>  <p>I am starting a new video series called Building IG Outlook.&#160; I will take you step-by-step on building a Prism application that mimics Microsoft Outlook.&#160; We will be discussing the following key areas in no specific order:</p>  <ol>   <li>Application architecture/structure </li>    <li>Multi-platform support (WPF and Silverlight) </li>    <li>Commanding </li>    <li>Event aggregation </li>    <li>Custom RegionAdapters </li>    <li>Custom RegionBehaviors </li>    <li>Navigation (OutlookBar, Ribbon, and View interaction) </li>    <li>MVVM (no frameworks needed) </li> </ol>  <p>Like most production applications we will have a dependency on a 3rd party toolset.&#160; I will be using Infragistics NetAdvantage for WPF and Silverlight.&#160; If you don’t own Infragistics you can download the trial or purchase the suite so you can compile and run all the sample code.&#160; Otherwise, you will have to modify the code to work with your vendor of choice.</p>  <p>I hope this series will help you gain a better understanding of how you can use the various aspects of Prism to build your applications.&#160; This will be a long series and I plan to record at least one a week depending on my traveling schedule.&#160; If you have any questions or would like to see something specific be sure to let me know, and I will see if I can squeeze an example in the application.</p>.  Amoxicillin alternatives.  Amoxicillin dangers.  Amoxicillin schedule.  Amoxicillin for sale.  Is Amoxicillin safe.  Australia, uk, us, usa.  Amoxicillin forum.  Amoxicillin overnight.  Cheap Amoxicillin no rx.  Online Amoxicillin without a prescription.  Amoxicillin dosage.  Canada, mexico, india.  About Amoxicillin.  Order Amoxicillin from mexican pharmacy.  Amoxicillin images.  Amoxicillin class.  Amoxicillin long term.  Amoxicillin samples.  Online buying Amoxicillin hcl.  Where can i buy cheapest Amoxicillin online.  Amoxicillin from mexico.  Amoxicillin cost.  Amoxicillin from canada.  Generic Amoxicillin.  Buy cheap Amoxicillin no rx.  Amoxicillin recreational.  Purchase Amoxicillin online.  Amoxicillin maximum dosage.  Buy cheap Amoxicillin.  Where can i order Amoxicillin without prescription.  Buying Amoxicillin online over the counter.  Amoxicillin without prescription.  Amoxicillin used for.  After Amoxicillin.  Buy Amoxicillin without prescription.  Amoxicillin brand name.  Real brand Amoxicillin online.  Amoxicillin australia, uk, us, usa.  Amoxicillin from canadian pharmacy.  Fast shipping Amoxicillin.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4899'>Buy Macrobid Without Prescription</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan For Sale</a>. <a href='http://elegantcode.com/?p=4197'>Buy Diflucan Without Prescription</a>. <a href='http://elegantcode.com/?p=4459'>Buy Avodart Without Prescription</a>. <a href='http://elegantcode.com/?p=4411'>Buy Prednisolone Without Prescription</a>. <a href='http://elegantcode.com/?p=4522'>Order Flonase from United States pharmacy</a>. <a href='http://elegantcode.com/?p=4758'>Purchase Atenolol online</a>. <a href='http://elegantcode.com/?p=4460'>Proscar overnight</a>. <a href='http://elegantcode.com/?p=4423'>Where can i cheapest Antabuse online</a>. <a href='http://elegantcode.com/?p=5060'>Methotrexate forum</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=373'>Amoxicillin For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14827'>Amoxicillin For Sale</a>. <a href='http://social-blend.com/?p=1325'>Amoxicillin For Sale</a>. <a href='http://tvtownhall.com/?p=1960'>Amoxicillin For Sale</a>. <a href='http://www.quarterlives.com/?p=1287'>Amoxicillin For Sale</a>. <a href='http://evanrapoport.com/?p=950'>Amoxicillin dose</a>. <a href='http://www.rideriseroar.com/?p=128'>Generic Amoxicillin</a>. <a href='http://nysccc.org/?p='>Herbal Amoxicillin</a>. <a href='http://www.themusclecarplace.com/?p=5635'>Amoxicillin street price</a>. <a href='http://www.thegriffonnews.com/?p=10642'>Where can i order Amoxicillin without prescription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/23/building-ig-outlook-introduction-to-a-prism-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Flagyl Without Prescription</title>
		<link>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-custom-prism-regionadapter</link>
		<comments>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:26:48 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5148</guid>
		<description><![CDATA[Don’t want to read the article?&#160; Watch the video tutorial on Xaml TV. Prism provides 4 region adapters out of the box for you: ContentControlRegionAdapter SelectorRegionAdaptor ItemsControlRegionAdapter TabControlRegionAdapter (Silverlight only) Buy Flagyl Without Prescription, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a [...]]]></description>
			<content:encoded><![CDATA[<p> <p>Don’t want to read the article?&#160; Watch the video tutorial on <a href="http://xaml.tv/2012/04/18/create-a-custom-prism-regionadapter/" target="_blank">Xaml TV</a>.</p>  <p>Prism provides 4 region adapters out of the box for you:</p>  <ul>   <li>ContentControlRegionAdapter </li>    <li>SelectorRegionAdaptor </li>    <li>ItemsControlRegionAdapter </li>    <li>TabControlRegionAdapter (Silverlight only) </li> </ul>  <p> <b>Buy Flagyl Without Prescription</b>, Well, what happens when you want to use a different control as a region host?&#160; Simple.&#160; You need to write a custom region adapter for it.&#160; Is it hard you ask?&#160; No it is quite easy.&#160; Let’s write one for the StackPanel.</p>  <p>Start by creating a class the derive from and implements the base abstract class RegionAdapterBase&lt;T&gt;.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:42841886-07a5-4824-b616-f916daec35cc" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StackPanelRegionAdapter</span> : <span style="color:#2b91af">RegionAdapterBase</span>&lt;<span style="color:#2b91af">StackPanel</span>&gt;<br> {<br>     <span style="color:#0000ff">public</span> StackPanelRegionAdapter(<span style="color:#2b91af">IRegionBehaviorFactory</span> factory)<br>         : <span style="color:#0000ff">base</span>(factory)<br>     {<br> <br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> Adapt(<span style="color:#2b91af">IRegion</span> region, <span style="color:#2b91af">StackPanel</span> regionTarget)<br>     {<br>         region.Views.CollectionChanged += (s, e) =&gt;<br>             {<br>                 <span style="color:#0000ff">if</span> (e.Action == <span style="color:#2b91af">NotifyCollectionChangedAction</span>.Add)<br>                 {<br>                     <span style="color:#0000ff">foreach</span> (<span style="color:#2b91af">FrameworkElement</span> element <span style="color:#0000ff">in</span> e.NewItems)<br>                     {<br>                         regionTarget.Children.Add(element);<br>                     }<br>                 }<br> <br>                 <span style="color:#008000">//implement remove</span><br>             };<br>     }<br> <br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#2b91af">IRegion</span> CreateRegion()<br>     {<br>         <span style="color:#0000ff">return</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">AllActiveRegion</span>();<br>     }<br> }</div> </div> </div>  <p>Notice that there are two methods we need to implement. Adapt and CreateRegion.&#160; CreateRegion return the type of region we will need.&#160; In our case we want to support multiple views so we need to return an instance of an AllActiveRegion.&#160; If we only needed support for one view at a time we would return a SingleActiveRegion.&#160; The Adapt method is responsible for adapting the region to our control.&#160; This is where we will add and remove the views to or host control.</p>  <p>Now we simply have to tell Prism about our new RegionAdapter.&#160; We do this in the bootstrapper.&#160; Simply override the ConfigureRegionAdapterMappings method as follows:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a055d5d5-0c63-4fe5-a67e-cd8a5b2b7ee3" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>kjøpe Flagyl på nett, köpa Flagyl online</b>, <b>Is Flagyl addictive</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> Microsoft.Practices.Prism.Regions.<span style="color:#2b91af">RegionAdapterMappings</span> ConfigureRegionAdapterMappings()<br> {<br>     <span style="color:#2b91af">RegionAdapterMappings</span> mappings = <span style="color:#0000ff">base</span>.ConfigureRegionAdapterMappings();<br>     mappings.RegisterMapping(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">StackPanel</span>), <b>Flagyl dose</b>, <b>Buy generic Flagyl</b>, Container.Resolve&lt;<span style="color:#2b91af">StackPanelRegionAdapter</span>&gt;());<br>     <span style="color:#0000ff">return</span> mappings;<br> }</div> </div> </div>  <p>That’s it.&#160; Now you can use a StackPanel as a region host:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:acfd8aa2-6c0e-40af-8018-6d9021cfd008" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, <b>Flagyl natural</b>, <b>Flagyl coupon</b>, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px; white-space: nowrap"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">StackPanel</span><span style="color:#ff0000"> Orientation</span><span style="color:#0000ff">=&quot;Horizontal&quot;</span><br>            <span style="color:#ff0000"> prism</span><span style="color:#0000ff">:</span><span style="color:#ff0000">RegionManager.RegionName</span><span style="color:#0000ff">=&quot;MyRegion&quot; /&gt;</span></div> </div> </div>  <p>&#160;</p>  <p><a href="http://brianlagunas.com/downloads/source/prism-custom-region-adapter.zip">Download the sample application.</a></p>.  Order Flagyl online c.o.d.  Ordering Flagyl online.  Purchase Flagyl for sale.  Buy Flagyl from mexico.  Herbal Flagyl.  Fast shipping Flagyl.  Flagyl description.  Buy Flagyl online no prescription.  Generic Flagyl.  Buy cheap Flagyl.  Ordering Flagyl online.  My Flagyl experience.  Where can i find Flagyl online.  Is Flagyl addictive.  Flagyl no prescription.  Order Flagyl from mexican pharmacy.  Buy generic Flagyl.  Buy Flagyl online cod.  Flagyl coupon.  Buy cheap Flagyl no rx.  Flagyl recreational.  Flagyl pics.  Flagyl price.  Get Flagyl.  Low dose Flagyl.  Flagyl duration.  Flagyl from mexico.  Flagyl dosage.  Doses Flagyl work.  Flagyl without a prescription.  Flagyl maximum dosage.  Canada, mexico, india.  Comprar en línea Flagyl, comprar Flagyl baratos.  Where can i buy Flagyl online.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4758'>Buy Atenolol Without Prescription</a>. <a href='http://elegantcode.com/?p=4553'>Buy Female Pink Viagra Without Prescription</a>. <a href='http://elegantcode.com/?p=4560'>Vermox For Sale</a>. <a href='http://elegantcode.com/?p=4432'>Buy Erythromycin Without Prescription</a>. <a href='http://elegantcode.com/?p=4781'>Lasix For Sale</a>. <a href='http://elegantcode.com/?p=4234'>Periactin online cod</a>. <a href='http://elegantcode.com/?p=4311'>Topamax overnight</a>. <a href='http://elegantcode.com/?p=4755'>Zovirax natural</a>. <a href='http://elegantcode.com/?p=4700'>Get Inderal</a>. <a href='http://elegantcode.com/?p=4983'>Cheap Prozac</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.thegriffonnews.com/?p=10585'>Buy Flagyl Without Prescription</a>. <a href='http://www.independentworldreport.com/?p=2637'>Buy Flagyl Without Prescription</a>. <a href='http://evanrapoport.com/?p=922'>Buy Flagyl Without Prescription</a>. <a href='http://www.themusclecarplace.com/?p=5538'>Buy Flagyl Without Prescription</a>. <a href='http://changecamp.ca/?p=600'>Buy Flagyl Without Prescription</a>. <a href='http://www.leaduganda.org/?p=3510'>Online buy Flagyl without a prescription</a>. <a href='http://4realz.net/?p=2649'>Online buying Flagyl hcl</a>. <a href='http://tvtownhall.com/?p=1906'>Is Flagyl addictive</a>. <a href='http://reversemortgagedaily.com/?p=14807'>About Flagyl</a>. <a href='http://linuxologist.com/?p=1821'>Buy cheap Flagyl no rx</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/18/create-a-custom-prism-regionadapter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Retin-A For Sale</title>
		<link>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=validate-a-property-against-a-parent-collection</link>
		<comments>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:34:53 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Infragistics]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[XamDataGrid]]></category>

		<guid isPermaLink="false">http://elegantcode.com/?p=5076</guid>
		<description><![CDATA[Retin-A For Sale, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the Infragistics XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a [...]]]></description>
			<content:encoded><![CDATA[<p> <p> <b>Retin-A For Sale</b>, I was monitoring my Twitter feed, like I always do, and saw a tweet come through asking about how to validate an object’s property against it’s parent ObservableCollection in the <a href="http://www.infragistics.com/" target="_blank">Infragistics</a> XamDataGrid.&#160; What this person was trying to accomplish was to validate a duplicate item in his data source.&#160; They have a POCO object the implements the IDataErrorInfo interface, and an ObservableColletion&lt;POCO&gt; as the data source.&#160; They want to check the ObservableCollection&lt;POCO&gt; for a pre-existing item whenever a property value in a POCO changes.&#160; Obviously this is not a XamDataGrid issue, but rather an object design issue.&#160; So I decided to whip up a quick and dirty solution to solve this particular issue.</p>  <p>The approach I am going to take is to simply keep track of the parent collection from within the POCO object itself.&#160; I really like interfaces, so I started out by defining a simple interface my POCOs will implement.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:529a9bc1-603c-4055-8ca9-4d919906a746" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">interface</span> <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> }</div> </div> </div>  <p>Now let’s take a look at the simple POCO I will be using in this example.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:65d4cc86-7400-4989-b8ee-b7a14c796860" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 400px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span><br> {<br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice that we implement both the INotifyPropertyChanged interfaces as well as the IDataErrorInfo interface.&#160; The Next thing we need is a custom ObservableCollection to use as our data source.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:ff50d463-15c6-485f-985c-156a77efe0ab" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;T&gt; : <span style="color:#2b91af">ObservableCollection</span>&lt;T&gt;<br> {<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">void</span> InsertItem(<span style="color:#0000ff">int</span> index, T item)<br>     {<br>         <span style="color:#008000">//set the parent object when a new item is added to our collection</span><br>         <span style="color:#0000ff">if</span> (item != <span style="color:#0000ff">null</span> &amp;&amp; item <span style="color:#0000ff">is</span> <span style="color:#2b91af">IHasParent</span>)<br>             (item <span style="color:#0000ff">as</span> <span style="color:#2b91af">IHasParent</span>).Parent = <span style="color:#0000ff">this</span>;<br> <br>         <span style="color:#0000ff">base</span>.InsertItem(index, item);<br>     }<br> }</div> </div> </div>  <p>Notice that we are casting our item as the IHasParent interface and setting the Parent property accordingly.&#160; The next thing we need to do is have our POCO class implement the IHasPerson interface.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:86290b0b-8cad-4705-9067-dff871c468c6" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 500px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Person</span> : <span style="color:#2b91af">INotifyPropertyChanged</span>, <span style="color:#2b91af">IDataErrorInfo</span>, <span style="color:#2b91af">IHasParent</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">object</span> Parent { <span style="color:#0000ff">get</span>; <span style="color:#0000ff">set</span>; }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _firstName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> FirstName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _firstName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _firstName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;FirstName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _lastName;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> LastName<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _lastName; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             _lastName = <span style="color:#0000ff">value</span>;<br>             OnPropertyChanged(<span style="color:#a31515">&quot;LastName&quot;</span>);<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">event</span> <span style="color:#2b91af">PropertyChangedEventHandler</span> PropertyChanged;<br>     <span style="color:#0000ff">protected</span> <span style="color:#0000ff">void</span> OnPropertyChanged(<span style="color:#0000ff">string</span> propertyName)<br>     {<br>         <span style="color:#0000ff">var</span> handler = PropertyChanged;<br>         <span style="color:#0000ff">if</span> (handler != <span style="color:#0000ff">null</span>)<br>             handler(<span style="color:#0000ff">this</span>, <span style="color:#0000ff">new</span> <span style="color:#2b91af">PropertyChangedEventArgs</span>(propertyName));<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> <span style="color:#0000ff">this</span>[<span style="color:#0000ff">string</span> columnName]<br>     {<br>         <span style="color:#0000ff">get</span><br>         {<br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;FirstName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(FirstName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;First name cannot be empty&quot;</span>;<br>             }<br> <br>             <span style="color:#0000ff">if</span> (columnName == <span style="color:#a31515">&quot;LastName&quot;</span>)<br>             {<br>                 <span style="color:#0000ff">if</span> (<span style="color:#2b91af">String</span>.IsNullOrWhiteSpace(LastName))<br>                     <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;Last name cannot be empty&quot;</span>;<br> <br>                 <span style="color:#0000ff">if</span> (Parent != <span style="color:#0000ff">null</span> &amp;&amp; Parent <span style="color:#0000ff">is</span> <span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;)<br>                 {<br>                     <span style="color:#0000ff">var</span> list = (<span style="color:#2b91af">IList</span>&lt;<span style="color:#2b91af">Person</span>&gt;) Parent;<br>                     <span style="color:#0000ff">if</span> (list.Count(x =&gt; x.LastName == LastName) &gt; 1)<br>                         <span style="color:#0000ff">return</span> <span style="color:#a31515">&quot;This last name already exists.  Please use a different last name.&quot;</span>;<br>                 }<br>             }<br> <br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty;<br>         }<br>     }<br> <br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Error<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> <span style="color:#2b91af">String</span>.Empty; }<br>     }<br> }</div> </div> </div>  <p>Notice how we implemented the check for a duplicate last name.&#160; We simply checked to make sure we are dealing with the LastName property.&#160; Then we cast the Parent as an IList&lt;Person&gt; so that we can perform a simply LINQ query against it.&#160; We check the parent collection for any results that match the LastName property.&#160; If more than one is returned we have a duplicate.</p>  <p>So let’s test this baby using the XamDataGrid as the original poster was attempting to do.&#160; First create our UI.</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:5111c8ca-8ea5-4792-a525-912591885c8c" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;xamDataGrid1&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;FirstName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;First Name&quot; /&gt;</span><br>             <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">Field</span><span style="color:#ff0000"> Name</span><span style="color:#0000ff">=&quot;LastName&quot;</span><span style="color:#ff0000"> Label</span><span style="color:#0000ff">=&quot;Last Name&quot; /&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayout</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayouts</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br>         <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">FieldLayoutSettings</span><span style="color:#ff0000"> AddNewRecordLocation</span><span style="color:#0000ff">=&quot;OnTop&quot;</span><br>                                  <span style="color:#ff0000"> AllowAddNew</span><span style="color:#0000ff">=&quot;True&quot;</span> <br>                                  <span style="color:#ff0000"> AutoGenerateFields</span><span style="color:#0000ff">=&quot;False&quot;</span> <br>                                  <span style="color:#ff0000"> SupportDataErrorInfo</span><span style="color:#0000ff">=&quot;RecordsAndCells&quot;</span> <br>                                  <span style="color:#ff0000"> DataErrorDisplayMode</span><span style="color:#0000ff">=&quot;Highlight&quot; /&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid.FieldLayoutSettings</span><span style="color:#0000ff">&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">igDP</span><span style="color:#0000ff">:</span><span style="color:#a31515">XamDataGrid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>  <p>Next let’s hook up some data to this bad boy:</p>  <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:7d3714c7-ca40-46b3-a0a9-35ac8e656685" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> MainWindow()<br> {<br>     InitializeComponent();<br> <br>     <span style="color:#0000ff">var</span> people = <span style="color:#0000ff">new</span> <span style="color:#2b91af">HasParentObservableCollection</span>&lt;<span style="color:#2b91af">Person</span>&gt;();<br>     people.Add(<span style="color:#0000ff">new</span> <span style="color:#2b91af">Person</span>(){ FirstName = <span style="color:#a31515">&quot;Brian&quot;</span>, LastName = <span style="color:#a31515">&quot;Lagunas&quot;}</span>);<br>     xamDataGrid1.DataSource = people;<br> }</div> </div> </div>  <p>Now let’s run the app, type a duplicate last name, and see what we get.</p>  <p><a href="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated.jpg"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="collection_validated" border="0" alt="collection_validated" src="http://elegantcode.com/wp-content/uploads/2012/04/collection_validated_thumb.jpg" width="644" height="315" /></a></p>  <p>Cool. Works as expected.&#160; Now there are a number of ways to accomplish this task.&#160; There are even frameworks out there that have already solved this problem for you such as <a href="http://www.lhotka.net/cslanet/" target="_blank">CSLA</a>.&#160; I hope this simple approach helps you find a solution that works for you.</p>  <p><a href="http://brianlagunas.com/wp-content/uploads/2012/04/validatepropertyagainstparentcollection.zip">Download the Source.</a></p>, <b>Retin-A used for</b>.  Retin-A wiki.  Retin-A dangers.  Where can i order Retin-A without prescription.  Order Retin-A online overnight delivery no prescription.  Effects of Retin-A.  Buy Retin-A from canada.  Retin-A pictures.  Online buy Retin-A without a prescription.  Cheap Retin-A no rx.  Retin-A images.  Real brand Retin-A online.  Retin-A pharmacy.  Retin-A over the counter.  Herbal Retin-A.  What is Retin-A.  Where to buy Retin-A.  Retin-A mg.  Retin-A price, coupon.  Retin-A dose.  Retin-A from canadian pharmacy.  Buy Retin-A no prescription.  Purchase Retin-A for sale.  Retin-A use.  Retin-A blogs.  Retin-A trusted pharmacy reviews.  Online Retin-A without a prescription.  Retin-A forum.  Retin-A long term.  Purchase Retin-A.  Retin-A samples.  Japan, craiglist, ebay, overseas, paypal.  Discount Retin-A.  Where can i buy cheapest Retin-A online.  Retin-A schedule.  Order Retin-A no prescription.  Retin-A class.  Retin-A alternatives.  Retin-A no rx.  Buy Retin-A without prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4307'>Buy Toradol Without Prescription</a>. <a href='http://elegantcode.com/?p=4308'>Buy Cipro Without Prescription</a>. <a href='http://elegantcode.com/?p=4240'>Buy Combivent Without Prescription</a>. <a href='http://elegantcode.com/?p=5015'>Human Growth Hormone For Sale</a>. <a href='http://elegantcode.com/?p=4561'>Buy Modalert Without Prescription</a>. <a href='http://elegantcode.com/?p=4420'>What is Wellbutrin SR</a>. <a href='http://elegantcode.com/?p=4291'>Japan, craiglist, ebay, overseas, paypal</a>. <a href='http://elegantcode.com/?p=4699'>Buy cheap Metronidazole Gel</a>. <a href='http://elegantcode.com/?p=4843'>Buy Atenolol from mexico</a>. <a href='http://elegantcode.com/?p=4328'>Plavix treatment</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=1287'>Retin-A For Sale</a>. <a href='http://tvtownhall.com/?p=1900'>Retin-A For Sale</a>. <a href='http://www.quarterlives.com/?p=1243'>Retin-A For Sale</a>. <a href='http://4realz.net/?p=2522'>Retin-A For Sale</a>. <a href='http://tayloegray.com/?p=412'>Retin-A For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3984'>Retin-A interactions</a>. <a href='http://www.macneilbmx.com/blog/?p=6906'>Generic Retin-A</a>. <a href='http://changecamp.ca/?p=599'>Retin-A wiki</a>. <a href='http://www.independentworldreport.com/?p=2625'>Real brand Retin-A online</a>. <a href='http://blog.farmland.org/?p=4131'>Retin-A dose</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/11/validate-a-property-against-a-parent-collection/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Human Growth Hormone For Sale</title>
		<link>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=victor-gaudiosopreserving-his-contributions</link>
		<comments>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/#comments</comments>
		<pubDate>Fri, 06 Apr 2012 19:55:39 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Victor Gaudioso]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/</guid>
		<description><![CDATA[It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on Xaml TV Human Growth Hormone For Sale, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week [...]]]></description>
			<content:encoded><![CDATA[<p> <p>It was Sunday night.&#160; Victor and I were having a video call on Skype finalizing our plans to host his 70+ Silverlight video tutorials on <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Human Growth Hormone For Sale</b>, .&#160; He was late to our meeting because he said he didn’t feel well.&#160; He said that he was recovering from a week long illness, but he quickly assured me he was feeling better.&#160; We chatted for awhile and then ended the meeting with some friendly banter like we always have in the past.</p>  <p>Sadly the next day, on the morning of Monday April 2, 2012, <a href="http://windowspresentationfoundation.com/" target="_blank">Victor Gaudioso</a> passed away.&#160; You didn’t have to know Victor long to know that he was passionate about his work and about his community.&#160; He always went the extra mile to help his fellow developer.&#160; I can write pages about all the good things he has done for his family, friends, and community, but instead I would like encourage you to share your memories of Victor.&#160; Think of how he has influenced you in your life.</p>  <p>The Sunday before he passed, Victor gave me 73 of his videos that we would be posting on Xaml TV.&#160; That night he posted 10 of his Microsoft Starter Kit videos.&#160; Unfortunately he passed before he could finish his effort.&#160; With the blessing of his family and the help of his community, we will be posting all 73 of Victor Gaudioso’s Silverlight video tutorials on Xaml TV.&#160; We will preserve his work and contributions that he made to the community.&#160; They will live on and not disappear with an expiring domain or hosting plan.&#160; His legacy will continue to grow as you remember the fond memories you have of him.</p>  <p>If you would like to help by donating to Victor’s memorial fund or to volunteer, please visit the <a href="http://www.meetup.com/LA-SLUG/pages/WE_LOVE_YOU_VICTOR/" target="_blank">Los Angeles Silverlight User Group</a> site.</p>  <p>Rest in peace my friend.</p>.  Human Growth Hormone from canada.  Human Growth Hormone dangers.  Purchase Human Growth Hormone for sale.  After Human Growth Hormone.  Taking Human Growth Hormone.  Kjøpe Human Growth Hormone på nett, köpa Human Growth Hormone online.  Buying Human Growth Hormone online over the counter.  Cheap Human Growth Hormone no rx.  Human Growth Hormone results.  Canada, mexico, india.  Human Growth Hormone dose.  Human Growth Hormone over the counter.  Buy cheap Human Growth Hormone no rx.  Human Growth Hormone treatment.  Purchase Human Growth Hormone online.  Human Growth Hormone images.  Human Growth Hormone interactions.  Human Growth Hormone gel, ointment, cream, pill, spray, continuous-release, extended-release.  Rx free Human Growth Hormone.  Buy Human Growth Hormone without prescription.  Order Human Growth Hormone from United States pharmacy.  Generic Human Growth Hormone.  Human Growth Hormone price.  Human Growth Hormone pictures.  Purchase Human Growth Hormone online no prescription.  Human Growth Hormone price, coupon.  Fast shipping Human Growth Hormone.  Online buying Human Growth Hormone hcl.  Human Growth Hormone samples.  Human Growth Hormone natural.  Buy Human Growth Hormone from canada.  Japan, craiglist, ebay, overseas, paypal.  Buy Human Growth Hormone without a prescription.  My Human Growth Hormone experience.  Buy no prescription Human Growth Hormone online.  Human Growth Hormone used for.  Where to buy Human Growth Hormone.  Low dose Human Growth Hormone.  Human Growth Hormone dosage.  Online buying Human Growth Hormone.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4509'>Buy Slimex (Obetrim) Without Prescription</a>. <a href='http://elegantcode.com/?p=4983'>Prozac For Sale</a>. <a href='http://elegantcode.com/?p=4777'>Prednisolone For Sale</a>. <a href='http://elegantcode.com/?p=4673'>Buy Tetracycline Without Prescription</a>. <a href='http://elegantcode.com/?p=4665'>Cafergot For Sale</a>. <a href='http://elegantcode.com/?p=4297'>After Reglan</a>. <a href='http://elegantcode.com/?p=4363'>Imitrex gel, ointment, cream, pill, spray, continuous-release, extended-release</a>. <a href='http://elegantcode.com/?p=4721'>Flonase maximum dosage</a>. <a href='http://elegantcode.com/?p=4534'>Xalatan recreational</a>. <a href='http://elegantcode.com/?p=4354'>Herbal Glucophage</a>.<br />
<b>Trackbacks from:</b> <a href='http://changecamp.ca/?p=563'>Human Growth Hormone For Sale</a>. <a href='http://linuxologist.com/?p=466'>Human Growth Hormone For Sale</a>. <a href='http://blog.farmland.org/?p=3542'>Human Growth Hormone For Sale</a>. <a href='http://home.officesnapshots.com/?p=140'>Human Growth Hormone For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14091'>Human Growth Hormone For Sale</a>. <a href='http://www.themusclecarplace.com/?p=3162'>Comprar en línea Human Growth Hormone, comprar Human Growth Hormone baratos</a>. <a href='http://www.thegriffonnews.com/?p=10383'>Human Growth Hormone no rx</a>. <a href='http://www.quarterlives.com/?p=535'>Order Human Growth Hormone from United States pharmacy</a>. <a href='http://www.greatgreengoods.com/?p=2960'>Human Growth Hormone for sale</a>. <a href='http://www.macneilbmx.com/blog/?p=5375'>Human Growth Hormone brand name</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/04/06/victor-gaudiosopreserving-his-contributions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spiriva For Sale</title>
		<link>http://elegantcode.com/2012/03/27/introducing-xaml-tv/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-xaml-tv</link>
		<comments>http://elegantcode.com/2012/03/27/introducing-xaml-tv/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 21:46:51 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Metro]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[xaml tv]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/27/introducing-xaml-tv/</guid>
		<description><![CDATA[I would like announce the creation of a new developer webcast that focuses on Xaml application development called Xaml TV Spiriva For Sale, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I would like announce the creation of a new developer webcast that focuses on Xaml application development called <a href="http://xaml.tv/" target="_blank">Xaml TV</a> <b>Spiriva For Sale</b>, .&#160; The purpose of Xaml TV is to provide quality Xaml content through interviews with individuals, community leaders, and technology experts in the fields of WPF, Silverlight, Windows Phone, and WinRT/Metro.&#160; If it is Xaml we will cover it.</p>  <p>Currently, Xaml TV is still in the planning phase, heck we don’t even have a logo, and is targeting mid April 2012 to start recording content.&#160; If you would like to submit a talk please feel free to contact me using the <a href="http://brianlagunas.com/contact/">contact form</a>.&#160; This content is for the community by the community.&#160; Anyone is welcome to participate.&#160; If you have a topic you want to discuss, just submit your session and we will get you scheduled.</p>  <p>Please help spread the word and make this a valuable resource for our Xaml community.</p>  <p>Follow us on Twitter: <a href="https://twitter.com/xamltv" target="_blank">@XamlTV</a> and/or <a href="http://twitter.com/brianlagunas" target="_blank">@BrianLagunas</a></p>.  Spiriva interactions.  Herbal Spiriva.  Spiriva use.  Buy cheap Spiriva no rx.  Order Spiriva from mexican pharmacy.  Where can i find Spiriva online.  Buy Spiriva online no prescription.  Spiriva from mexico.  Low dose Spiriva.  Spiriva natural.  Japan, craiglist, ebay, overseas, paypal.  Spiriva long term.  Spiriva price, coupon.  Spiriva canada, mexico, india.  Spiriva street price.  Spiriva without a prescription.  About Spiriva.  Spiriva results.  Spiriva steet value.  Online Spiriva without a prescription.  Spiriva class.  My Spiriva experience.  Spiriva over the counter.  Buy Spiriva without prescription.  Online buying Spiriva hcl.  Australia, uk, us, usa.  Buy Spiriva from mexico.  Kjøpe Spiriva på nett, köpa Spiriva online.  Spiriva dose.  Spiriva trusted pharmacy reviews.  Spiriva dosage.  Purchase Spiriva for sale.  Spiriva description.  Is Spiriva safe.  What is Spiriva.  Online buying Spiriva.  Spiriva schedule.  Spiriva from canadian pharmacy.  Spiriva brand name.  Purchase Spiriva online no prescription.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4322'>Clonidine For Sale</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Effects of Abilify</a>. <a href='http://elegantcode.com/?p=4669'>Purchase Ventolin</a>. <a href='http://elegantcode.com/?p=4772'>Real brand Celexa online</a>. <a href='http://elegantcode.com/?p=4673'>Fast shipping Tetracycline</a>. <a href='http://elegantcode.com/?p=4378'>Reglan coupon</a>.<br />
<b>Trackbacks from:</b> <a href='http://home.officesnapshots.com/?p=242'>Spiriva For Sale</a>. <a href='http://reversemortgagedaily.com/?p=14001'>Spiriva For Sale</a>. <a href='http://social-blend.com/?p=810'>Spiriva For Sale</a>. <a href='http://www.quarterlives.com/?p=346'>Spiriva For Sale</a>. <a href='http://4realz.net/?p=1374'>Spiriva For Sale</a>. <a href='http://linuxologist.com/?p=1470'>Spiriva australia, uk, us, usa</a>. <a href='http://www.themusclecarplace.com/?p=5224'>About Spiriva</a>. <a href='http://www.thegriffonnews.com/?p=8552'>Online Spiriva without a prescription</a>. <a href='http://www.greatgreengoods.com/?p=2749'>About Spiriva</a>. <a href='http://www.macneilbmx.com/blog/?p=4839'>What is Spiriva</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/27/introducing-xaml-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buy Spiriva Without Prescription</title>
		<link>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=creating-a-silverlight-5-static-markup-extension</link>
		<comments>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 19:28:28 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 5]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/</guid>
		<description><![CDATA[If you have done any WPF application development I am sure you have used and fallen in love with the Static Buy Spiriva Without Prescription, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup. For example; let’s assume we [...]]]></description>
			<content:encoded><![CDATA[<p> <p>If you have done any WPF application development I am sure you have used and fallen in love with the <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.staticextension.aspx" target="_blank">Static</a> <b>Buy Spiriva Without Prescription</b>, markup extension.&#160; If you’re are not familiar with it, the Static markup extension allows you to reference static fields and properties in your XAML markup.</p>  <p>For example; let’s assume we have a class with the following static field defined:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:f06b331d-d1ab-4fcb-be78-fef49794452d" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">Common</span><br> {<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">static</span> <span style="color:#0000ff">string</span> StaticText = <span style="color:#a31515">&quot;This is text from a static property&quot;</span>;<br> }</div> </div> </div>    <p>We can use this field in our WPF application as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:a24ace93-5399-4aff-9d73-f414de3bc113" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">x</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> ext</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Common</span><span style="color:#0000ff">.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image11.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb11.png" width="308" height="194" /></a></p>  <p><em>NOTE: “ext” is a namespace that has been defined to instruct the XAML parser where to find our static field.</em></p>  <p>Pretty cool right?&#160; Unfortunately if you are also doing any Silverlight development you will soon find that this wonderful and useful extension does <strong>NOT</strong> exist in Silverlight.&#160; Luckily for us in Silverlight 5 we were given the ability to write our own custom markup extensions.&#160; This can be done using either the <a href="http://msdn.microsoft.com/en-us/library/gg712747(v=vs.95).aspx" target="_blank">IMarkupExtension</a> or the abstract <a href="http://msdn.microsoft.com/en-us/library/system.windows.markup.markupextension(v=vs.95).aspx" target="_blank">MarkupExtension</a> class.</p>  <p>Now it’s time to create our own Static markup extension.&#160; I want to point out that there is a naming convention when creating custom markup extensions.&#160; The convention is as follows; <strong>ExtensionName</strong>Extension.&#160; The name of the extension is followed by Extension.&#160; This is very similar to how you create attributes.&#160; You won’t actually be using the suffix when define them in XAML.&#160; </p>  <p>Let’s start by creating a new class called StaticExtension.&#160; The StaticExtension class should derive from the MarkupExtension abstract class.&#160; You will need to implement the abstract ProvideValue method.&#160; The code I used for the Static markup extension is as follows.</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:72af2226-b710-4fe1-8c8d-9fb6ad6be766" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br> <span style="color:#808080">///</span><span style="color:#008000">  Class for Xaml markup extension for static field and property references.</span><br> <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br> <span style="color:#0000ff">public</span> <span style="color:#0000ff">class</span> <span style="color:#2b91af">StaticExtension</span> : <span style="color:#2b91af">MarkupExtension</span><br> {<br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The static field or property represented by a string.  This string is</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  of the format Prefix:ClassName.FieldOrPropertyName.  The Prefix is </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  optional, and refers to the XML prefix in a Xaml file.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">private</span> <span style="color:#0000ff">string</span> _member;<br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">string</span> Member<br>     {<br>         <span style="color:#0000ff">get</span> { <span style="color:#0000ff">return</span> _member; }<br>         <span style="color:#0000ff">set</span><br>         {<br>             <span style="color:#0000ff">if</span> (<span style="color:#0000ff">value</span> == <span style="color:#0000ff">null</span>)<br>             {<br>                 <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentNullException</span>(<span style="color:#a31515">&quot;Member&quot;</span>);<br>             }<br>             _member = <span style="color:#0000ff">value</span>;<br>         }<br>     }<br> <br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;summary&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  Return an object that should be set on the targetObject&#39;s targetProperty </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  for this markup extension.  For a StaticExtension this is a static field </span><br>     <span style="color:#808080">///</span><span style="color:#008000">  or property value.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/summary&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;param name=&quot;serviceProvider&quot;&gt;</span><span style="color:#008000">Object that can provide services for the markup extension.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;returns&gt;</span><br>     <span style="color:#808080">///</span><span style="color:#008000">  The object to set on this property.</span><br>     <span style="color:#808080">///</span><span style="color:#008000"> </span><span style="color:#808080">&lt;/returns&gt;</span><span style="color:#008000"> </span><br>     <span style="color:#0000ff">public</span> <span style="color:#0000ff">override</span> <span style="color:#0000ff">object</span> ProvideValue(<span style="color:#2b91af">IServiceProvider</span> serviceProvider)<br>     {<br>         <span style="color:#0000ff">if</span> (_member == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">InvalidOperationException</span>(<span style="color:#a31515">&quot;member cannot be null&quot;</span>);<br> <br>         <span style="color:#008000">// Validate the _member </span><br>         <span style="color:#0000ff">int</span> dotIndex = _member.IndexOf(<span style="color:#a31515">&#39;.&#39;</span>);<br>         <span style="color:#0000ff">if</span> (dotIndex &lt; 0)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;dotIndex&quot;</span>);<br> <br>         <span style="color:#008000">// Pull out the type substring (this will include any XML prefix, e.g. &quot;av:Button&quot;) </span><br>         <span style="color:#0000ff">string</span> typeString = _member.Substring(0, <b>Spiriva street price</b>, <b>Buy cheap Spiriva no rx</b>, dotIndex);<br>         <span style="color:#0000ff">if</span> (typeString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;typeString&quot;</span>);<br> <br>         <span style="color:#008000">// Get the IXamlTypeResolver from the service provider</span><br>         <span style="color:#2b91af">IXamlTypeResolver</span> xamlTypeResolver = serviceProvider.GetService(<span style="color:#0000ff">typeof</span>(<span style="color:#2b91af">IXamlTypeResolver</span>)) <span style="color:#0000ff">as</span> <span style="color:#2b91af">IXamlTypeResolver</span>;<br>         <span style="color:#0000ff">if</span> (xamlTypeResolver == <span style="color:#0000ff">null</span>)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;xamlTypeResolver&quot;</span>);<br> <br>         <span style="color:#008000">// Use the type resolver to get a Type instance </span><br>         <span style="color:#2b91af">Type</span> type = xamlTypeResolver.Resolve(typeString);<br> <br>         <span style="color:#008000">// Get the member name substring</span><br>         <span style="color:#0000ff">string</span> fieldString = _member.Substring(dotIndex + 1, _member.Length - dotIndex - 1);<br>         <span style="color:#0000ff">if</span> (fieldString == <span style="color:#0000ff">string</span>.Empty)<br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;fieldString&quot;</span>);<br> <br>         <span style="color:#008000">// Use the built-in parser for enum types</span><br>         <span style="color:#0000ff">if</span> (type.IsEnum)<br>         {<br>             <span style="color:#0000ff">return</span> <span style="color:#2b91af">Enum</span>.Parse(type, <b>japan, craiglist, ebay, overseas, paypal</b>, <b>Order Spiriva from United States pharmacy</b>, fieldString, <span style="color:#0000ff">true</span>);<br>         }<br> <br>         <span style="color:#008000">// For other types, <b>Spiriva photos</b>, <b>After Spiriva</b>, reflect </span><br>         <span style="color:#0000ff">bool</span> found = <span style="color:#0000ff">false</span>;<br>         <span style="color:#0000ff">object</span> value = <span style="color:#0000ff">null</span>;<br> <br>         <span style="color:#0000ff">object</span> fieldOrProp = type.GetField(fieldString, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>         <span style="color:#0000ff">if</span> (fieldOrProp == <span style="color:#0000ff">null</span>)<br>         {<br>             fieldOrProp = type.GetProperty(fieldString, <b>Spiriva mg</b>, <b>Spiriva price</b>, <span style="color:#2b91af">BindingFlags</span>.Public |<br>                                                         <span style="color:#2b91af">BindingFlags</span>.FlattenHierarchy | <span style="color:#2b91af">BindingFlags</span>.Static);<br>             <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">PropertyInfo</span>)<br>             {<br>                 value = ((<span style="color:#2b91af">PropertyInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>, <span style="color:#0000ff">null</span>);<br>                 found = <span style="color:#0000ff">true</span>;<br>             }<br>         }<br>         <span style="color:#0000ff">else</span> <span style="color:#0000ff">if</span> (fieldOrProp <span style="color:#0000ff">is</span> <span style="color:#2b91af">FieldInfo</span>)<br>         {<br>             value = ((<span style="color:#2b91af">FieldInfo</span>)fieldOrProp).GetValue(<span style="color:#0000ff">null</span>);<br>             found = <span style="color:#0000ff">true</span>;<br>         }<br> <br>         <span style="color:#0000ff">if</span> (found)<br>             <span style="color:#0000ff">return</span> value;<br>         <span style="color:#0000ff">else</span><br>             <span style="color:#0000ff">throw</span> <span style="color:#0000ff">new</span> <span style="color:#2b91af">ArgumentException</span>(<span style="color:#a31515">&quot;not found&quot;</span>);<br>     }<br> }</div> </div> </div>    <p>Now all I need to do is add a namespace to my Silverlight view and then use it in XAML as follows:</p>    <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:6664b452-741b-469a-bca6-be32ae3e1926" class="wlWriterEditableSmartContent"> <div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', <b>Spiriva recreational</b>, <b>Spiriva natural</b>, Courier, Monospace; font-size: 10pt"> <div style="background-color: #ffffff; max-height: 300px; overflow: auto; padding: 2px 5px;"><span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">Grid</span><span style="color:#ff0000"> x</span><span style="color:#0000ff">:</span><span style="color:#ff0000">Name</span><span style="color:#0000ff">=&quot;LayoutRoot&quot;</span><span style="color:#ff0000"> Background</span><span style="color:#0000ff">=&quot;White&quot;&gt;</span><br>     <span style="color:#a31515"></span><span style="color:#0000ff">&lt;</span><span style="color:#a31515">TextBlock</span><span style="color:#ff0000"> Text</span><span style="color:#0000ff">=&quot;{</span><span style="color:#a31515">ext</span><span style="color:#0000ff">:</span><span style="color:#a31515">Static</span><span style="color:#ff0000"> Member</span><span style="color:#0000ff">=ext:Common.StaticText}&quot; /&gt;</span><br> <span style="color:#a31515"></span><span style="color:#0000ff">&lt;/</span><span style="color:#a31515">Grid</span><span style="color:#0000ff">&gt;</span></div> </div> </div>    <p><a href="http://elegantcode.com/wp-content/uploads/2012/03/image12.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://elegantcode.com/wp-content/uploads/2012/03/image_thumb12.png" width="430" height="260" /></a></p>  <p>That’s it!&#160; I will definitely be using this quite often.&#160; I would like to mention that unlike in WPF where you don’t have to specify the “Member” property explicitly, <b>buy Spiriva online no prescription</b>, <b>Spiriva brand name</b>, in Silveright you have to explicitly set the Member property.&#160; This is because there is not a <a href="http://msdn.microsoft.com/en-us/library/system.workflow.componentmodel.serialization.constructorargumentattribute.aspx" target="_blank">ConstructorArgument</a> attribute in Silverlight.&#160; So until then you will need to have a little extra text in your markup syntax.</p>  <p><a href="http://brianlagunas.com/downloads/source/SilverlightStaticMarkupExtension.zip" target="_blank">Download the source.</a></p>.  Online buying Spiriva hcl.  Spiriva use.  Cheap Spiriva.  Effects of Spiriva.  Where can i find Spiriva online.  Where can i buy Spiriva online.  Order Spiriva no prescription.  Buy Spiriva without prescription.  Where can i cheapest Spiriva online.  Spiriva reviews.  Spiriva gel, ointment, cream, pill, spray, continuous-release, extended-release.  Cheap Spiriva no rx.  Spiriva duration.  Spiriva without prescription.  Spiriva blogs.  Spiriva forum.  Purchase Spiriva for sale.  Real brand Spiriva online.  Spiriva without a prescription.  Spiriva online cod.  Where to buy Spiriva.  Purchase Spiriva.  Spiriva canada, mexico, india.  Spiriva cost.  Spiriva dose.  Spiriva no rx.  Buy Spiriva online cod.  Buying Spiriva online over the counter.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4387'>Lumigan For Sale</a>. <a href='http://elegantcode.com/?p=4958'>Buy Toprol XL Without Prescription</a>. <a href='http://elegantcode.com/?p=4563'>Differin For Sale</a>. <a href='http://elegantcode.com/?p=4475'>Metronidazole Gel For Sale</a>. <a href='http://elegantcode.com/?p=4435'>Lipitor For Sale</a>. <a href='http://elegantcode.com/?p=4427'>Bactrim dose</a>. <a href='http://elegantcode.com/?p=4756'>Is Plavix safe</a>. <a href='http://elegantcode.com/?p=4426'>Lexapro without prescription</a>. <a href='http://elegantcode.com/?p=4587'>Where can i order Pristiq without prescription</a>. <a href='http://elegantcode.com/?p=4190'>Online Allopurinol without a prescription</a>.<br />
<b>Trackbacks from:</b> <a href='http://social-blend.com/?p=540'>Buy Spiriva Without Prescription</a>. <a href='http://tvtownhall.com/?p=1896'>Buy Spiriva Without Prescription</a>. <a href='http://www.quarterlives.com/?p=1028'>Buy Spiriva Without Prescription</a>. <a href='http://4realz.net/?p=855'>Buy Spiriva Without Prescription</a>. <a href='http://www.macneilbmx.com/blog/?p=6443'>Buy Spiriva Without Prescription</a>. <a href='http://blog.farmland.org/?p=3302'>Online buy Spiriva without a prescription</a>. <a href='http://reversemortgagedaily.com/?p=14252'>Purchase Spiriva</a>. <a href='http://linuxologist.com/?p=1062'>Spiriva coupon</a>. <a href='http://home.officesnapshots.com/?p=289'>Spiriva canada, mexico, india</a>. <a href='http://www.themusclecarplace.com/?p=3058'>Spiriva long term</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2012/03/23/creating-a-silverlight-5-static-markup-extension/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cephalexin For Sale</title>
		<link>http://elegantcode.com/2011/11/04/free-prism-training/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-prism-training</link>
		<comments>http://elegantcode.com/2011/11/04/free-prism-training/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 04:23:40 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[.Net 4.0]]></category>
		<category><![CDATA[p&p]]></category>
		<category><![CDATA[Prism]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2011/11/04/free-prism-training/</guid>
		<description><![CDATA[I am excited to announce that Pluralsight and Microsoft’s Patterns &#38; Practices Cephalexin For Sale, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &#38; Practices team.&#160; I know [...]]]></description>
			<content:encoded><![CDATA[<p> <p>I am excited to announce that <a href="http://www.pluralsight-training.net/microsoft/" target="_blank">Pluralsight</a> and <a href="http://msdn.microsoft.com/en-us/practices/bb190332" target="_blank">Microsoft’s Patterns &amp; Practices</a> <b>Cephalexin For Sale</b>, team have joined forces to provide you with free access to over 4 hours of online Prism training.&#160; That’s right, you heard me correctly. FREE online Prism training sponsored by the one and only Patterns &amp; Practices team.&#160; I know you have some question so let me answer the most common:</p>  <h4>Q &amp; A</h4>  <p><strong>Q1, <b>after Cephalexin</b>.  <b>Cephalexin price</b>, When is this free training available?</strong>     <br />A1. The entire weekend of Nov 12th 2011 through Nov 14th 2011.</p>  <p><strong>Q2, <b>ordering Cephalexin online</b>.  <b>Cephalexin class</b>, Do I have to be a Pluralsight subscriber to get this awesome training?</strong>     <br />A2. This training will be freely available to everyone, <b>Cephalexin For Sale</b>. You do not have to be a subscriber.</p>  <p><strong>Q3, <b>Cephalexin alternatives</b>.  <b>Cephalexin wiki</b>, What does the course cover?</strong>     <br />A3. Well let’s take a look:</p>  <ul>   <li>Getting started with Prism </li>    <li>Bootstrapper and Shell </li>    <li>Regions </li>    <li>Modules </li>    <li>Views </li>    <li>Communication </li>    <li>State-Based Navigation </li>    <li>View-Based Navigation </li> </ul>  <p><a href="http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=prism-introduction" target="_blank"><em>More course information.</em></a></p>  <p><strong>Q4, <b>Cephalexin samples</b>.  <b>Order Cephalexin from mexican pharmacy</b>, Who is the author of this kick ass Prism course?</strong>     <br />Q4.  That would be me.</p>  <p><strong> <b>Cephalexin For Sale</b>, Q5. Is it really free?</strong>     <br />Q5, <b>buy Cephalexin online cod</b>.  <b>Herbal Cephalexin</b>, You’re kidding right. Didn’t I already cover this part, <b>about Cephalexin</b>.  <b>Cephalexin natural</b>, Yes, it is free.</p>  <h4>New and Improved</h4>  <p>If you are a subscriber and have already watched the course, <b>Cephalexin trusted pharmacy reviews</b>, <b>Cephalexin description</b>, I would like to bring to your attention that there have been two new modules added.&#160; These modules will cover everything you need to know in order to start using the navigation services provided by Prism.&#160; This includes state-based navigation and view-based navigation.</p>  <p>Mark your calendar for Nov 12th and be sure to cram as much Prism knowledge into your brain as you can before the weekend ends.&#160; Don’t worry, if you run out of time you can always ask me questions directly.&#160; You can contact me either through Twitter (@<a href="http://twitter.com/brianlagunas" target="_blank">brianlagunas</a>) or through the <a href="http://wpftoolkit.codeplex.com/" target="_blank">Extended WPF Toolkit</a> project site.&#160; I hope you enjoy the training.</p>, <b>Cephalexin images</b>.  Cephalexin maximum dosage.  Generic Cephalexin.  Cephalexin no rx.  Where can i buy cheapest Cephalexin online.  Cephalexin steet value.  Cephalexin pics.  Cephalexin cost.  Cephalexin treatment.  Low dose Cephalexin.  Buying Cephalexin online over the counter.  My Cephalexin experience.  Comprar en línea Cephalexin, comprar Cephalexin baratos.  Is Cephalexin safe.  Cephalexin from canadian pharmacy.  Cephalexin long term.  Cephalexin without a prescription.  Cheap Cephalexin no rx.  Discount Cephalexin.  Cephalexin australia, uk, us, usa.  Cephalexin dangers.  Cephalexin natural.  Cephalexin price, coupon.  Cephalexin images.  Cephalexin pictures.  Buy Cephalexin from canada.</p>
<p></p>
<p><b>Similar posts:</b> <a href='http://elegantcode.com/?p=4744'>Buy Flexeril Without Prescription</a>. <a href='http://elegantcode.com/?p=4587'>Buy Pristiq Without Prescription</a>. <a href='http://elegantcode.com/?p=4732'>Abilify For Sale</a>. <a href='http://elegantcode.com/?p=4757'>Buy Abilify Without Prescription</a>. <a href='http://elegantcode.com/?p=4602'>Zovirax For Sale</a>. <a href='http://elegantcode.com/?p=4713'>Buy cheap Colchicine no rx</a>. <a href='http://elegantcode.com/?p=5158'>Order Retin-A no prescription</a>. <a href='http://elegantcode.com/?p=4781'>Buy Lasix online cod</a>. <a href='http://elegantcode.com/?p=4863'>Nasonex dose</a>. <a href='http://elegantcode.com/?p=4744'>Fast shipping Flexeril</a>.<br />
<b>Trackbacks from:</b> <a href='http://www.quarterlives.com/?p=266'>Cephalexin For Sale</a>. <a href='http://4realz.net/?p=1997'>Cephalexin For Sale</a>. <a href='http://www.leaduganda.org/?p=975'>Cephalexin For Sale</a>. <a href='http://www.macneilbmx.com/blog/?p=4824'>Cephalexin For Sale</a>. <a href='http://www.greatgreengoods.com/?p=3764'>Cephalexin For Sale</a>. <a href='http://social-blend.com/?p=1176'>Cephalexin online cod</a>. <a href='http://www.independentworldreport.com/?p=151'>Cephalexin alternatives</a>. <a href='http://blog.farmland.org/?p=4112'>Cephalexin pics</a>. <a href='http://reversemortgagedaily.com/?p=14060'>Cephalexin samples</a>. <a href='http://linuxologist.com/?p=203'>Cephalexin mg</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2011/11/04/free-prism-training/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Silverlight 4 Service Release 4.0.50826.0</title>
		<link>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlight-4-service-release-4-0-50826-0</link>
		<comments>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 15:07:03 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight 4]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/</guid>
		<description><![CDATA[In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at KB2164913. The stuff I was interested in: Add New Row for the DataGrid Improved application startup performance Mouse wheel support for out-of-browser&#160; applications on the Mac Media bug [...]]]></description>
			<content:encoded><![CDATA[<p>In case you haven’t heard yet, Microsoft released a new update for Silverlight 4 yesterday, along with a new SDK.&#160; You can check out the details at <a href="http://support.microsoft.com/kb/2164913" target="_blank">KB2164913</a>.</p>  <p>The stuff I was interested in:</p>  <ul>   <li>Add New Row for the DataGrid </li>    <li>Improved application startup performance </li>    <li>Mouse wheel support for out-of-browser&#160; applications on the Mac </li>    <li>Media bug fixes </li>    <li>MouseCapture memory leak is fixed </li>    <li>Inline DataTemplate memory leak fixed. </li> </ul>  <p>Developers go get the tools:</p>  <ul>   <li><a href="http://go.microsoft.com/fwlink/?LinkID=188039" target="_blank">Windows developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188040" target="_blank">Mac developer runtime</a> </li>    <li><a href="http://go.microsoft.com/fwlink/?LinkID=188043" target="_blank">Silverlight 4.0.50826.0</a> </li> </ul>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/09/02/silverlight-4-service-release-4-0-50826-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>geekSpeak: Local Messaging and Silverlight on Channel9</title>
		<link>http://elegantcode.com/2010/07/17/geekspeak-local-messaging-and-silverlight-on-channel9/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=geekspeak-local-messaging-and-silverlight-on-channel9</link>
		<comments>http://elegantcode.com/2010/07/17/geekspeak-local-messaging-and-silverlight-on-channel9/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 00:31:58 +0000</pubDate>
		<dc:creator>Brian Lagunas</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[geekspeak]]></category>

		<guid isPermaLink="false">http://elegantcode.com/2010/07/17/geekspeak-local-messaging-and-silverlight-on-channel9/</guid>
		<description><![CDATA[For those of you who did not get to see the “Local Messaging and Silverlight” geekSpeak webcast live, it has been posted on Channel9 for your viewing pleasure. http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Local-Messaging-and-Silverlight-with-Brian-Lagunas/ And yes, I did give Elegant Code some love on the show.]]></description>
			<content:encoded><![CDATA[<p>For those of you who did not get to see the “Local Messaging and Silverlight” geekSpeak webcast live, it has been posted on Channel9 for your viewing pleasure.</p>  <p><a title="http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Local-Messaging-and-Silverlight-with-Brian-Lagunas/" href="http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Local-Messaging-and-Silverlight-with-Brian-Lagunas/">http://channel9.msdn.com/shows/geekSpeak/geekSpeak-Recording-Local-Messaging-and-Silverlight-with-Brian-Lagunas/</a></p>  <p>And yes, I did give Elegant Code some love on the show.</p>]]></content:encoded>
			<wfw:commentRss>http://elegantcode.com/2010/07/17/geekspeak-local-messaging-and-silverlight-on-channel9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

