<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for On developing Pochet.NET</title>
	<atom:link href="http://www.pochet.net/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pochet.net/blog</link>
	<description>Thoughts on developing a Silverlight LOB application by Emiel Jongerius</description>
	<lastBuildDate>Fri, 23 Mar 2012 07:34:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Synchronizing group row headers with column headers in Silverlight DataGrid by Emiel</title>
		<link>http://www.pochet.net/blog/2010/08/20/synchronizing-group-row-headers-with-column-headers-in-silverlight-datagrid/comment-page-1/#comment-16274</link>
		<dc:creator>Emiel</dc:creator>
		<pubDate>Fri, 23 Mar 2012 07:34:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=193#comment-16274</guid>
		<description>Please have a look at &lt;a href=&#039;http://msdn.microsoft.com/en-us/library/dd833072%28VS.95%29.aspx&#039; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/dd833072%28VS.95%29.aspx&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Please have a look at <a href='http://msdn.microsoft.com/en-us/library/dd833072%28VS.95%29.aspx' rel="nofollow">http://msdn.microsoft.com/en-us/library/dd833072%28VS.95%29.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Synchronizing group row headers with column headers in Silverlight DataGrid by Eudson Bambo</title>
		<link>http://www.pochet.net/blog/2010/08/20/synchronizing-group-row-headers-with-column-headers-in-silverlight-datagrid/comment-page-1/#comment-16131</link>
		<dc:creator>Eudson Bambo</dc:creator>
		<pubDate>Wed, 21 Mar 2012 07:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=193#comment-16131</guid>
		<description>Good post,

I´ve been looking for this solution but when i implement that in my code i can manage the description but the data is not grouped.I do this in my code:
myGrid.GroupDescriptions.Add(GetColumnCaption(myGrid,columnName))

im stuck,,, some help</description>
		<content:encoded><![CDATA[<p>Good post,</p>
<p>I´ve been looking for this solution but when i implement that in my code i can manage the description but the data is not grouped.I do this in my code:<br />
myGrid.GroupDescriptions.Add(GetColumnCaption(myGrid,columnName))</p>
<p>im stuck,,, some help</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on INotifyPropertyChanged implementations: An Overview by ibratoev</title>
		<link>http://www.pochet.net/blog/2010/06/25/inotifypropertychanged-implementations-an-overview/comment-page-1/#comment-9936</link>
		<dc:creator>ibratoev</dc:creator>
		<pubDate>Wed, 07 Dec 2011 10:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=149#comment-9936</guid>
		<description>And BTW, simply caching the invocation expression will result in 10 time performance improvement (measured without the Math operation in the event handler).
Example:

private Expression&lt;Func&gt; useExpressionPropertyChanged;

public string UseExpression
{
	get
	{
		return this.useExpression;
	}
	set
	{
		this.useExpression = value;

		if (useExpressionPropertyChanged == null)
		{
			useExpressionPropertyChanged = () =&gt; UseExpression;
		}

		this.OnPropertyChanged(useExpressionPropertyChanged);
	}
}</description>
		<content:encoded><![CDATA[<p>And BTW, simply caching the invocation expression will result in 10 time performance improvement (measured without the Math operation in the event handler).<br />
Example:</p>
<p>private Expression&lt;Func&gt; useExpressionPropertyChanged;</p>
<p>public string UseExpression<br />
{<br />
	get<br />
	{<br />
		return this.useExpression;<br />
	}<br />
	set<br />
	{<br />
		this.useExpression = value;</p>
<p>		if (useExpressionPropertyChanged == null)<br />
		{<br />
			useExpressionPropertyChanged = () =&gt; UseExpression;<br />
		}</p>
<p>		this.OnPropertyChanged(useExpressionPropertyChanged);<br />
	}<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on INotifyPropertyChanged implementations: An Overview by ibratoev</title>
		<link>http://www.pochet.net/blog/2010/06/25/inotifypropertychanged-implementations-an-overview/comment-page-1/#comment-9934</link>
		<dc:creator>ibratoev</dc:creator>
		<pubDate>Wed, 07 Dec 2011 09:51:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=149#comment-9934</guid>
		<description>Nice post :)
Also consider using System.Diagnostics.Stopwatch. Results are a bit more precise. On my machine:
1     times using                 UseString =&gt; 299 ticks
1     times using         UseStringVerified =&gt; 297 ticks
1     times using             UseMethodBase =&gt; 305 ticks
1     times using     UseMethodBaseVerified =&gt; 311 ticks
1     times using             UseExpression =&gt; 384 ticks
1     times using     UseExpressionVerified =&gt; 325 ticks
1     times using             UseStackTrace =&gt; 352 ticks
1     times using     UseStackTraceVerified =&gt; 339 ticks

501   times using                 UseString =&gt; 150202 ticks
501   times using         UseStringVerified =&gt; 148810 ticks
501   times using             UseMethodBase =&gt; 150633 ticks
501   times using     UseMethodBaseVerified =&gt; 154308 ticks
501   times using             UseExpression =&gt; 156054 ticks
501   times using     UseExpressionVerified =&gt; 154616 ticks
501   times using             UseStackTrace =&gt; 161979 ticks
501   times using     UseStackTraceVerified =&gt; 164815 ticks

1001  times using                 UseString =&gt; 293697 ticks
1001  times using         UseStringVerified =&gt; 294834 ticks
1001  times using             UseMethodBase =&gt; 301462 ticks
1001  times using     UseMethodBaseVerified =&gt; 305095 ticks
1001  times using             UseExpression =&gt; 307167 ticks
1001  times using     UseExpressionVerified =&gt; 306694 ticks
1001  times using             UseStackTrace =&gt; 323592 ticks
1001  times using     UseStackTraceVerified =&gt; 325578 ticks

1501  times using                 UseString =&gt; 442076 ticks
1501  times using         UseStringVerified =&gt; 445532 ticks
1501  times using             UseMethodBase =&gt; 448154 ticks
1501  times using     UseMethodBaseVerified =&gt; 455503 ticks
1501  times using             UseExpression =&gt; 461096 ticks
1501  times using     UseExpressionVerified =&gt; 459862 ticks
1501  times using             UseStackTrace =&gt; 490830 ticks
1501  times using     UseStackTraceVerified =&gt; 488677 ticks

2001  times using                 UseString =&gt; 589203 ticks
2001  times using         UseStringVerified =&gt; 593140 ticks
2001  times using             UseMethodBase =&gt; 605011 ticks
2001  times using     UseMethodBaseVerified =&gt; 606303 ticks
2001  times using             UseExpression =&gt; 614216 ticks
2001  times using     UseExpressionVerified =&gt; 615003 ticks
2001  times using             UseStackTrace =&gt; 654534 ticks
2001  times using     UseStackTraceVerified =&gt; 648982 ticks</description>
		<content:encoded><![CDATA[<p>Nice post <img src='http://www.pochet.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Also consider using System.Diagnostics.Stopwatch. Results are a bit more precise. On my machine:<br />
1     times using                 UseString =&gt; 299 ticks<br />
1     times using         UseStringVerified =&gt; 297 ticks<br />
1     times using             UseMethodBase =&gt; 305 ticks<br />
1     times using     UseMethodBaseVerified =&gt; 311 ticks<br />
1     times using             UseExpression =&gt; 384 ticks<br />
1     times using     UseExpressionVerified =&gt; 325 ticks<br />
1     times using             UseStackTrace =&gt; 352 ticks<br />
1     times using     UseStackTraceVerified =&gt; 339 ticks</p>
<p>501   times using                 UseString =&gt; 150202 ticks<br />
501   times using         UseStringVerified =&gt; 148810 ticks<br />
501   times using             UseMethodBase =&gt; 150633 ticks<br />
501   times using     UseMethodBaseVerified =&gt; 154308 ticks<br />
501   times using             UseExpression =&gt; 156054 ticks<br />
501   times using     UseExpressionVerified =&gt; 154616 ticks<br />
501   times using             UseStackTrace =&gt; 161979 ticks<br />
501   times using     UseStackTraceVerified =&gt; 164815 ticks</p>
<p>1001  times using                 UseString =&gt; 293697 ticks<br />
1001  times using         UseStringVerified =&gt; 294834 ticks<br />
1001  times using             UseMethodBase =&gt; 301462 ticks<br />
1001  times using     UseMethodBaseVerified =&gt; 305095 ticks<br />
1001  times using             UseExpression =&gt; 307167 ticks<br />
1001  times using     UseExpressionVerified =&gt; 306694 ticks<br />
1001  times using             UseStackTrace =&gt; 323592 ticks<br />
1001  times using     UseStackTraceVerified =&gt; 325578 ticks</p>
<p>1501  times using                 UseString =&gt; 442076 ticks<br />
1501  times using         UseStringVerified =&gt; 445532 ticks<br />
1501  times using             UseMethodBase =&gt; 448154 ticks<br />
1501  times using     UseMethodBaseVerified =&gt; 455503 ticks<br />
1501  times using             UseExpression =&gt; 461096 ticks<br />
1501  times using     UseExpressionVerified =&gt; 459862 ticks<br />
1501  times using             UseStackTrace =&gt; 490830 ticks<br />
1501  times using     UseStackTraceVerified =&gt; 488677 ticks</p>
<p>2001  times using                 UseString =&gt; 589203 ticks<br />
2001  times using         UseStringVerified =&gt; 593140 ticks<br />
2001  times using             UseMethodBase =&gt; 605011 ticks<br />
2001  times using     UseMethodBaseVerified =&gt; 606303 ticks<br />
2001  times using             UseExpression =&gt; 614216 ticks<br />
2001  times using     UseExpressionVerified =&gt; 615003 ticks<br />
2001  times using             UseStackTrace =&gt; 654534 ticks<br />
2001  times using     UseStackTraceVerified =&gt; 648982 ticks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Memory Leak in PanelDragDropTarget by Emiel</title>
		<link>http://www.pochet.net/blog/2010/10/16/memory-leak-in-paneldragdroptarget/comment-page-1/#comment-8879</link>
		<dc:creator>Emiel</dc:creator>
		<pubDate>Thu, 03 Nov 2011 09:19:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=271#comment-8879</guid>
		<description>&lt;a href=&quot;http://www.codeplex.com/site/users/view/trenttobler&quot; rel=&quot;nofollow&quot;&gt;trenttrobler&lt;/a&gt; has posted a solution &lt;a href=&quot;http://silverlight.codeplex.com/workitem/7356&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p><a href="http://www.codeplex.com/site/users/view/trenttobler" rel="nofollow">trenttrobler</a> has posted a solution <a href="http://silverlight.codeplex.com/workitem/7356" rel="nofollow">here</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on INotifyPropertyChanged implementations: An Overview by Sergey</title>
		<link>http://www.pochet.net/blog/2010/06/25/inotifypropertychanged-implementations-an-overview/comment-page-1/#comment-8738</link>
		<dc:creator>Sergey</dc:creator>
		<pubDate>Fri, 28 Oct 2011 07:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=149#comment-8738</guid>
		<description>The Speed test is not correct. It performs 4000 System.Math operations in a PropertyChanged handler which dwarfs any speed differences in the methods tested. With an empty handler, this yields:

100000 times using                 UseString =&gt; 5.0003 ms
100000 times using         UseStringVerified =&gt; 37.0021 ms
100000 times using             UseMethodBase =&gt; 258.0148 ms
100000 times using     UseMethodBaseVerified =&gt; 344.0197 ms
100000 times using             UseExpression =&gt; 629.036 ms
100000 times using     UseExpressionVerified =&gt; 629.0359 ms
100000 times using             UseStackTrace =&gt; 1803.1031 ms
100000 times using     UseStackTraceVerified =&gt; 1931.1105 ms

There is also CallerMemberName attribute in the upcoming C# 5 which tells the compiler to put the caller member name in the string parameter on which it is applied.</description>
		<content:encoded><![CDATA[<p>The Speed test is not correct. It performs 4000 System.Math operations in a PropertyChanged handler which dwarfs any speed differences in the methods tested. With an empty handler, this yields:</p>
<p>100000 times using                 UseString =&gt; 5.0003 ms<br />
100000 times using         UseStringVerified =&gt; 37.0021 ms<br />
100000 times using             UseMethodBase =&gt; 258.0148 ms<br />
100000 times using     UseMethodBaseVerified =&gt; 344.0197 ms<br />
100000 times using             UseExpression =&gt; 629.036 ms<br />
100000 times using     UseExpressionVerified =&gt; 629.0359 ms<br />
100000 times using             UseStackTrace =&gt; 1803.1031 ms<br />
100000 times using     UseStackTraceVerified =&gt; 1931.1105 ms</p>
<p>There is also CallerMemberName attribute in the upcoming C# 5 which tells the compiler to put the caller member name in the string parameter on which it is applied.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Silverlight DataContext Changed Event and Trigger by Eric</title>
		<link>http://www.pochet.net/blog/2010/06/16/silverlight-datacontext-changed-event-and-trigger/comment-page-1/#comment-7622</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Fri, 16 Sep 2011 15:59:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=139#comment-7622</guid>
		<description>Thanks for this post.  Exactly what I needed.</description>
		<content:encoded><![CDATA[<p>Thanks for this post.  Exactly what I needed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on INotifyPropertyChanged: automatic dependent property and nested object support by Pasi</title>
		<link>http://www.pochet.net/blog/2010/07/02/inotifypropertychanged-automatic-dependent-property-and-nested-object-support/comment-page-1/#comment-5206</link>
		<dc:creator>Pasi</dc:creator>
		<pubDate>Thu, 12 May 2011 13:04:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=159#comment-5206</guid>
		<description>Any news on how to make it work in a multi-threaded scenario?</description>
		<content:encoded><![CDATA[<p>Any news on how to make it work in a multi-threaded scenario?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Silverlight DataContext Changed Event and Trigger by Jason Rosenthal</title>
		<link>http://www.pochet.net/blog/2010/06/16/silverlight-datacontext-changed-event-and-trigger/comment-page-1/#comment-4756</link>
		<dc:creator>Jason Rosenthal</dc:creator>
		<pubDate>Wed, 13 Apr 2011 19:51:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=139#comment-4756</guid>
		<description>Best solution to this problem I&#039;ve seen! So I&#039;ve converted it to vb.</description>
		<content:encoded><![CDATA[<p>Best solution to this problem I&#8217;ve seen! So I&#8217;ve converted it to vb.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on INotifyPropertyChanged implementations: An Overview by nRoute &#8211; MVVM basics at John&#39;s technical weblog</title>
		<link>http://www.pochet.net/blog/2010/06/25/inotifypropertychanged-implementations-an-overview/comment-page-1/#comment-4594</link>
		<dc:creator>nRoute &#8211; MVVM basics at John&#39;s technical weblog</dc:creator>
		<pubDate>Sun, 03 Apr 2011 15:51:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.pochet.net/blog/?p=149#comment-4594</guid>
		<description>[...] http://www.pochet.net/blog/2010/06/25/inotifypropertychanged-implementations-an-overview/. [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.pochet.net/blog/2010/06/25/inotifypropertychanged-implementations-an-overview/" rel="nofollow">http://www.pochet.net/blog/2010/06/25/inotifypropertychanged-implementations-an-overview/</a>. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

