<?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 on: WPF versus IM typing notifications:  how to type a 10 word sentence, get some coffee, and continue watching it render</title>
	<atom:link href="http://csammisrun.net/blog/2008/03/wpf-versus-im-typing-notifications-how-to-type-a-10-word-sentence-get-some-coffee-and-continue-watching-it-render/feed/" rel="self" type="application/rss+xml" />
	<link>http://csammisrun.net/blog/2008/03/wpf-versus-im-typing-notifications-how-to-type-a-10-word-sentence-get-some-coffee-and-continue-watching-it-render/</link>
	<description>A rare situation</description>
	<lastBuildDate>Sun, 08 Apr 2012 22:22:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: csammisrun &#187; What thread do shaim events use? - or, Why status updates don&#8217;t make the UI cry</title>
		<link>http://csammisrun.net/blog/2008/03/wpf-versus-im-typing-notifications-how-to-type-a-10-word-sentence-get-some-coffee-and-continue-watching-it-render/comment-page-1/#comment-9761</link>
		<dc:creator>csammisrun &#187; What thread do shaim events use? - or, Why status updates don&#8217;t make the UI cry</dc:creator>
		<pubDate>Fri, 25 Jul 2008 16:03:02 +0000</pubDate>
		<guid isPermaLink="false">http://csammisrun.net/blog/?p=148#comment-9761</guid>
		<description>[...] WPF versus IM typing notifications [...]</description>
		<content:encoded><![CDATA[<p>[...] WPF versus IM typing notifications [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: csammisrun &#187; .NET 3.0 functionality in .NET 2.0: a sorting, filtering, bindable list</title>
		<link>http://csammisrun.net/blog/2008/03/wpf-versus-im-typing-notifications-how-to-type-a-10-word-sentence-get-some-coffee-and-continue-watching-it-render/comment-page-1/#comment-9706</link>
		<dc:creator>csammisrun &#187; .NET 3.0 functionality in .NET 2.0: a sorting, filtering, bindable list</dc:creator>
		<pubDate>Wed, 16 Jul 2008 19:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://csammisrun.net/blog/?p=148#comment-9706</guid>
		<description>[...] WPF versus IM typing notifications [...]</description>
		<content:encoded><![CDATA[<p>[...] WPF versus IM typing notifications [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: csammisrun &#187; Blog Archive &#187; WPF windows, in my Winforms application?</title>
		<link>http://csammisrun.net/blog/2008/03/wpf-versus-im-typing-notifications-how-to-type-a-10-word-sentence-get-some-coffee-and-continue-watching-it-render/comment-page-1/#comment-8938</link>
		<dc:creator>csammisrun &#187; Blog Archive &#187; WPF windows, in my Winforms application?</dc:creator>
		<pubDate>Fri, 04 Apr 2008 20:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://csammisrun.net/blog/?p=148#comment-8938</guid>
		<description>[...] the last post about some of the odd things that shaim does, I talked about how WPF&#8217;s rich text input makes [...]</description>
		<content:encoded><![CDATA[<p>[...] the last post about some of the odd things that shaim does, I talked about how WPF&#8217;s rich text input makes [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://csammisrun.net/blog/2008/03/wpf-versus-im-typing-notifications-how-to-type-a-10-word-sentence-get-some-coffee-and-continue-watching-it-render/comment-page-1/#comment-8848</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 26 Mar 2008 16:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://csammisrun.net/blog/?p=148#comment-8848</guid>
		<description>We actually do reset the timer that fires TypingPaused in the TextChanged event to ensure that it doesn&#039;t get fired until the user&#039;s really done typing, it&#039;s not expensive.  Checking whether the text is blank in that timer event and sending TypingPaused or TypingStopped accordingly is a good idea :)  If we stick with the three-state notification model, that&#039;ll be how we end up implementing it.

That said, I&#039;m still personally leaning towards cutting down to the two-state model just to reduce complexity all around.  It&#039;s an interesting question though - should the shaim framework support most expansive of all its protocols&#039; solutions and let the individual drivers deal with it, or should it support the least common denominator, reducing complexity but possibly edging out some feature support on one or two networks?  Open ended debates itt</description>
		<content:encoded><![CDATA[<p>We actually do reset the timer that fires TypingPaused in the TextChanged event to ensure that it doesn&#8217;t get fired until the user&#8217;s really done typing, it&#8217;s not expensive.  Checking whether the text is blank in that timer event and sending TypingPaused or TypingStopped accordingly is a good idea <img src='http://csammisrun.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   If we stick with the three-state notification model, that&#8217;ll be how we end up implementing it.</p>
<p>That said, I&#8217;m still personally leaning towards cutting down to the two-state model just to reduce complexity all around.  It&#8217;s an interesting question though &#8211; should the shaim framework support most expansive of all its protocols&#8217; solutions and let the individual drivers deal with it, or should it support the least common denominator, reducing complexity but possibly edging out some feature support on one or two networks?  Open ended debates itt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kurper</title>
		<link>http://csammisrun.net/blog/2008/03/wpf-versus-im-typing-notifications-how-to-type-a-10-word-sentence-get-some-coffee-and-continue-watching-it-render/comment-page-1/#comment-8822</link>
		<dc:creator>Kurper</dc:creator>
		<pubDate>Sun, 23 Mar 2008 16:14:30 +0000</pubDate>
		<guid isPermaLink="false">http://csammisrun.net/blog/?p=148#comment-8822</guid>
		<description>Why not just check every two (or whatever) seconds to see if the text is blank or if it hasn&#039;t changed since the last check? Or reset the timer in the TextChanged event? (That might be slow, I am not a .NET expert.)</description>
		<content:encoded><![CDATA[<p>Why not just check every two (or whatever) seconds to see if the text is blank or if it hasn&#8217;t changed since the last check? Or reset the timer in the TextChanged event? (That might be slow, I am not a .NET expert.)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

