<?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"
	>
<channel>
	<title>Comments on: How To: Pass parameters to Commands Handlers in Composite UI Application Block (CAB) / SCSF</title>
	<atom:link href="http://blogs.southworks.net/mconverti/2009/02/04/how-to-pass-parameters-to-commands-handlers-in-composite-ui-application-block-cab-scsf/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.southworks.net/mconverti/2009/02/04/how-to-pass-parameters-to-commands-handlers-in-composite-ui-application-block-cab-scsf/</link>
	<description>Sharing some thoughts...</description>
	<pubDate>Fri, 19 Mar 2010 02:02:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Mariano Converti</title>
		<link>http://blogs.southworks.net/mconverti/2009/02/04/how-to-pass-parameters-to-commands-handlers-in-composite-ui-application-block-cab-scsf/#comment-13072</link>
		<dc:creator>Mariano Converti</dc:creator>
		<pubDate>Sat, 15 Aug 2009 00:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=119#comment-13072</guid>
		<description>Antes que nada, muchas gracias por tu comentario.

Una posible solución que se me ocurre para poder obtener siempre la vista actual es modificar la implementación del servicio &lt;strong&gt;ActiveViewMonitorService&lt;/strong&gt;.

La implementación de este servicio en mi &lt;a href="http://blogs.southworks.net/mconverti/2008/08/04/how-to-get-the-active-view-across-multiple-workspaces-in-a-scsf-application/" rel="nofollow"&gt;post&lt;/a&gt; se suscribe a los eventos &lt;strong&gt;SmartPartActivated&lt;/strong&gt; y &lt;strong&gt;Enter&lt;/strong&gt;. Como  bien decis vos, para algunos tipos de Workspace puede no funcionar bien (sobre todo si tu Workspace no hereda de la clase &lt;strong&gt;Control&lt;/strong&gt;).

Para solucionar esto podes probar modificando este servicio para que se suscriba al evento &lt;strong&gt;Enter&lt;/strong&gt; de todas las &lt;strong&gt;SmartParts&lt;/strong&gt; del Workspace (las cuales son &lt;strong&gt;UserControl&lt;/strong&gt;s).

En el siguiente post de Ryan Kelley podes ver un ejemplo de cómo quedaría el servicio &lt;strong&gt;ActiveViewMonitorService&lt;/strong&gt; modificado:


	&lt;a href="http://www.techfocus2.com/2008/08/cab-scsf-maintaining-active-view-across-multiple-workspaces/" rel="nofollow"&gt;CAB &#38; SCSF: Maintaining Active View across Multiple workspaces &lt;/a&gt;


Aparentemente este sitio está offline así que acá te paso el chache de google por las dudas:


	&lt;a href="http://74.125.47.132/search?q=cache:b9WLy2aR3C0J:www.techfocus2.com/2008/08/cab-scsf-maintaining-active-view-across-multiple-workspaces/ CAB &#38; SCSF: Maintaining Active View across Multiple workspaces&#38;cd=1&#38;hl=en&#38;ct=clnk" rel="nofollow"&gt;CAB &#38; SCSF: Maintaining Active View across Multiple workspaces&lt;/a&gt;


Saludos y mucha suerte.
Mariano Converti</description>
		<content:encoded><![CDATA[<p>Antes que nada, muchas gracias por tu comentario.</p>
<p>Una posible solución que se me ocurre para poder obtener siempre la vista actual es modificar la implementación del servicio <strong>ActiveViewMonitorService</strong>.</p>
<p>La implementación de este servicio en mi <a href="http://blogs.southworks.net/mconverti/2008/08/04/how-to-get-the-active-view-across-multiple-workspaces-in-a-scsf-application/" rel="nofollow">post</a> se suscribe a los eventos <strong>SmartPartActivated</strong> y <strong>Enter</strong>. Como  bien decis vos, para algunos tipos de Workspace puede no funcionar bien (sobre todo si tu Workspace no hereda de la clase <strong>Control</strong>).</p>
<p>Para solucionar esto podes probar modificando este servicio para que se suscriba al evento <strong>Enter</strong> de todas las <strong>SmartParts</strong> del Workspace (las cuales son <strong>UserControl</strong>s).</p>
<p>En el siguiente post de Ryan Kelley podes ver un ejemplo de cómo quedaría el servicio <strong>ActiveViewMonitorService</strong> modificado:</p>
<p>	<a href="http://www.techfocus2.com/2008/08/cab-scsf-maintaining-active-view-across-multiple-workspaces/" rel="nofollow">CAB &amp; SCSF: Maintaining Active View across Multiple workspaces </a></p>
<p>Aparentemente este sitio está offline así que acá te paso el chache de google por las dudas:</p>
<p>	<a href="http://74.125.47.132/search?q=cache:b9WLy2aR3C0J:www.techfocus2.com/2008/08/cab-scsf-maintaining-active-view-across-multiple-workspaces/ CAB &amp; SCSF: Maintaining Active View across Multiple workspaces&amp;cd=1&amp;hl=en&amp;ct=clnk" rel="nofollow">CAB &amp; SCSF: Maintaining Active View across Multiple workspaces</a></p>
<p>Saludos y mucha suerte.<br />
Mariano Converti</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aconcagua</title>
		<link>http://blogs.southworks.net/mconverti/2009/02/04/how-to-pass-parameters-to-commands-handlers-in-composite-ui-application-block-cab-scsf/#comment-13021</link>
		<dc:creator>Aconcagua</dc:creator>
		<pubDate>Wed, 12 Aug 2009 18:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=119#comment-13021</guid>
		<description>Hola Mariano muy bueno el Post.
vengo siguiendo tus post y de hecho he implementado algunos de ellos.

Un problema que no he resuelto ni con este Post ni con el post de ActiveViewMonitorService es la posibilidad de tener en un mainToolStrip un boton que te permita cerrar solo la vista actual. Es decir que sea un Handler para hace un close solo de la vista Actual. Lo mas cerca que pude llegar de lograrlo es con ActiveViewMonitorService pero no termina de hacerlo bien puesto que no siempre la vista activa es la que tienes abierta sobre todo cuando tienes varios WorkSpace.

Si tienes una solucion agradeceria que la comentes. Esta misma solucion puede servir para por ejemplo un menu de ayuda o de impresion 

Saludos y felicitaciones por tu blog

Desde Cordoba Argentina</description>
		<content:encoded><![CDATA[<p>Hola Mariano muy bueno el Post.<br />
vengo siguiendo tus post y de hecho he implementado algunos de ellos.</p>
<p>Un problema que no he resuelto ni con este Post ni con el post de ActiveViewMonitorService es la posibilidad de tener en un mainToolStrip un boton que te permita cerrar solo la vista actual. Es decir que sea un Handler para hace un close solo de la vista Actual. Lo mas cerca que pude llegar de lograrlo es con ActiveViewMonitorService pero no termina de hacerlo bien puesto que no siempre la vista activa es la que tienes abierta sobre todo cuando tienes varios WorkSpace.</p>
<p>Si tienes una solucion agradeceria que la comentes. Esta misma solucion puede servir para por ejemplo un menu de ayuda o de impresion </p>
<p>Saludos y felicitaciones por tu blog</p>
<p>Desde Cordoba Argentina</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blogs.southworks.net/mconverti/2009/02/04/how-to-pass-parameters-to-commands-handlers-in-composite-ui-application-block-cab-scsf/#comment-8345</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 19 Feb 2009 19:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.southworks.net/mconverti/?p=119#comment-8345</guid>
		<description>Nice!
Thanks for sharing this.</description>
		<content:encoded><![CDATA[<p>Nice!<br />
Thanks for sharing this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
