<?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>El Sotano .Net</title>
	<atom:link href="http://www.elsotano.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elsotano.net</link>
	<description>Hazlo simple: tan simple como sea posible, pero no más.</description>
	<lastBuildDate>Fri, 17 Feb 2012 19:36:29 +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>Windows ALT Acentos Mayusculas / Minusculas</title>
		<link>http://www.elsotano.net/windows-alt-acentos-mayusculas-minusculas/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=windows-alt-acentos-mayusculas-minusculas</link>
		<comments>http://www.elsotano.net/windows-alt-acentos-mayusculas-minusculas/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 19:34:15 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[acentos]]></category>
		<category><![CDATA[alt]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[windows acentos]]></category>

		<guid isPermaLink="false">http://www.elsotano.net/?p=720</guid>
		<description><![CDATA[Hola, el día de hoy quiero publicar este post, simple, rápido y de utilidad (para algunos).&#160; Se trata de la lista de caracteres ASCII para poner los tan amados acentos de nuestro idioma español.&#160; &#160; Para minúsculas: Alt + 0225/160 = á Alt + 0233/130 = é Alt + 0237/161 = í Alt + 0243/162 [...]]]></description>
			<content:encoded><![CDATA[<br />Hola, el día de hoy quiero publicar este post, simple, rápido y de utilidad (para algunos).&nbsp;<br />

Se trata de la lista de caracteres ASCII para poner los tan amados acentos de nuestro idioma español.&nbsp;<br />

&nbsp;<br /><br />

<strong>Para minúsculas:</strong><br />

Alt + 0225/160 = á<br />
Alt + 0233/130 = é<br />
Alt + 0237/161 = í<br />
Alt + 0243/162 = ó<br />
Alt + 0250/163 = ú<br />
Alt + 0252/129 = ü<br />
Alt + 0241/164 = ñ<br />

&nbsp;
<br /><br />
<strong>Para mayúsculas</strong>:<br />

Alt + 0193 = Á<br />
Alt + 0201 = É<br />
Alt + 0205 = Í<br />
Alt + 0211 = Ó<br />
Alt + 0218 = Ú<br />
Alt + 0220 = Ü<br />
Alt + 0209 = Ñ<br />

&nbsp;<br /><br />

&nbsp;<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/windows-alt-acentos-mayusculas-minusculas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C# ASP.NET Llamar Funcion de Jquery/Javascript desde Codigo</title>
		<link>http://www.elsotano.net/csharp_jquery_codebehind/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=csharp_jquery_codebehind</link>
		<comments>http://www.elsotano.net/csharp_jquery_codebehind/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 04:53:46 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C# - Ejemplos y Trucos]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.elsotano.net/?p=674</guid>
		<description><![CDATA[Para llamar una Función de jQuery o JavaScript desde Código(Code Behind) en C#, solo necesitamos una linea de código: ScriptManager.RegisterStartupScript(this, this.GetType(), &#34;starScript&#34;, &#34;&#60;strong&#62;myFuncion()&#60;/strong&#62;;&#34;, true);]]></description>
			<content:encoded><![CDATA[Para llamar una Función de jQuery o JavaScript desde Código(Code Behind) en C#, solo necesitamos una linea de código:
<br /><br />
<pre class="crayon-plain-tag"><code>ScriptManager.RegisterStartupScript(this, this.GetType(), &quot;starScript&quot;, &quot;&lt;strong&gt;myFuncion()&lt;/strong&gt;;&quot;, true);</code></pre><br /><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/csharp_jquery_codebehind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Libreria C# CBB QRcode ISO/IEC 18004:2000 GRATIS</title>
		<link>http://www.elsotano.net/sat-cfdi-cbb/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sat-cfdi-cbb</link>
		<comments>http://www.elsotano.net/sat-cfdi-cbb/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 02:33:38 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C# - Ejemplos y Trucos]]></category>
		<category><![CDATA[Factura Electronica]]></category>
		<category><![CDATA[CBB]]></category>
		<category><![CDATA[CFDI]]></category>
		<category><![CDATA[CODIGO BARRAS]]></category>
		<category><![CDATA[ISO/IEC 18004:2000]]></category>
		<category><![CDATA[QRCode]]></category>
		<category><![CDATA[SAT]]></category>
		<category><![CDATA[SAT CFDI]]></category>

		<guid isPermaLink="false">http://www.elsotano.net/?p=666</guid>
		<description><![CDATA[Hola, hoy quiero compartir con las personas que como yo, necesitamos implementar el Código de Barras Bidemensional (CBB) que el SAT pide como requisito para la representacion impresa de un comprobante fiscal digital por internet (CFDI). Asi es, les proporciono la libreria DLL para generar el QRcode en formato ISO/IEC 18004:2000 como lo pide el [...]]]></description>
			<content:encoded><![CDATA[Hola, hoy quiero compartir con las personas que como yo, necesitamos implementar el Código de Barras Bidemensional (CBB) que el SAT pide como requisito para la representacion impresa de un comprobante fiscal digital por internet (CFDI).
<br /><br />
Asi es, les proporciono la libreria DLL para generar el QRcode en formato ISO/IEC 18004:2000 como lo pide el SAT, y gratis.
<span id="more-666"></span>
Sí, GRATIS, puesto que es la forma que yo lo consegui, y gracias al apoyo del propio autor del DLL, pude modificar el DLL para que genere en código de barras en el formato correcto (ISO/IEC 18004:2000)

<pre class="crayon-plain-tag"><code>using System.Drawing;
using Gma.QrCodeNet.Encoding;
using Gma.QrCodeNet.Encoding.Windows.Controls;

string eRFC = &quot;RFC EMISOR&quot;;
string rRFC = &quot;RFC RECEPTOR&quot;;
string Total = String.Format(&quot;{0:0000000000.000000}&quot;, TOTAL_doubleVar);
string UUID = &quot;UUID TIMBRE&quot;;
string DatoCBB = &quot;?re=&quot; + eRFC + &quot;&amp;amp;rr=&quot; + rRFC + &quot;&amp;amp;tt=&quot; + Total + &quot;&amp;amp;id=&quot; + UUID;
string fileName =&quot;RUTA/QRCode.png&quot;;

QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
QrCode qrCode = qrEncoder.Encode(DatoCBB);

Renderer renderer = new Renderer(5, Brushes.Black, Brushes.White);
renderer.CreateImageFile(qrCode.Matrix, fileName, System.Drawing.Imaging.ImageFormat.Png);</code></pre>
<br />
Y eso es todo, con tan pocas lineas (que pueden reducirse mucho mas) ya podemos generar el QRcode.<br />
Te sirvio ? entonces,<span style="color: #ff6600;"> puedes apoyarme con 1 click en los anuncion ?</span>
<br /><br />
<a class="button" href="http://dl.dropbox.com/u/626927/Gma.QrCodeNet.Encoding.dll"><span> Descargar Libraria </span></a><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/sat-cfdi-cbb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ASP formato de fecha a columna de Grid</title>
		<link>http://www.elsotano.net/asp-gridview-dateformat/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=asp-gridview-dateformat</link>
		<comments>http://www.elsotano.net/asp-gridview-dateformat/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 18:25:28 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[asp grid]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[column format]]></category>
		<category><![CDATA[dateformat]]></category>
		<category><![CDATA[Gridview]]></category>

		<guid isPermaLink="false">http://www.elsotano.net/?p=655</guid>
		<description><![CDATA[Si estas buscando una forma de darle formato de fecha a una columna de un gridview de Asp.net, estas en el lugar indicado. Es muy simple, lo único que se debe hacer es poner el htmlencode a false y poner la format string en la columna que necesitamos. &#60;asp:BoundField DataField=&#34;fecha&#34; HeaderText=&#34;Fecha&#34; dataformatstring=&#34;{0:dd/MMM/yyyy}&#34;&#62;]]></description>
			<content:encoded><![CDATA[Si estas buscando una forma de darle formato de fecha a una columna de un gridview de Asp.net, estas en el lugar indicado.

Es muy simple, lo único que se debe hacer es poner el htmlencode a false y poner la format string en la columna que necesitamos.

<pre class="crayon-plain-tag"><code>&lt;asp:BoundField DataField=&quot;fecha&quot; HeaderText=&quot;Fecha&quot; dataformatstring=&quot;{0:dd/MMM/yyyy}&quot;&gt;</code></pre><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/asp-gridview-dateformat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hack para ie6 &amp; ie7 para [ css inline-block ie7 ]</title>
		<link>http://www.elsotano.net/hack-ie7-inline-block/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hack-ie7-inline-block</link>
		<comments>http://www.elsotano.net/hack-ie7-inline-block/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 01:14:23 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css hack]]></category>
		<category><![CDATA[css ie6]]></category>
		<category><![CDATA[css ie7]]></category>
		<category><![CDATA[inline-block]]></category>

		<guid isPermaLink="false">http://www.elsotano.net/?p=600</guid>
		<description><![CDATA[&#160; Si están como estuve yo hace unos momentos, sufriendo por no encontrar la forma que funciones el comando Display: inline-block de css para ie6 &#38; ie7, ya puedes dejar de maldecir a Microsoft (No es Obligatorio, bien puedes seguir haciéndolo), pues he aquí el la solución (hack) para que esto funcione. Y es muy [...]]]></description>
			<content:encoded><![CDATA[&nbsp;

Si están como estuve yo hace unos momentos, sufriendo por no encontrar la forma que funciones el comando Display: inline-block de css para ie6 &amp; ie7, ya puedes dejar de maldecir a Microsoft (No es Obligatorio, bien puedes seguir haciéndolo), pues he aquí el la solución (hack) para que esto funcione.

Y es muy simple, solo hay que poner en css zoom:1; y posteriormente cambiamos el display para inline solamente, y nos aseguramos de agregar un * al inicio para que solo sea interpretado por los IE problemáticos y no nos mueva nada de los navegadores de verdad.

<pre class="crayon-plain-tag"><code>.inlineBlockHack
{
  zoom:1;
  *display: inline;
}</code></pre><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/hack-ie7-inline-block/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Manejar ComboBox [Html Select] con jQuery</title>
		<link>http://www.elsotano.net/jquery-combobox/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-combobox</link>
		<comments>http://www.elsotano.net/jquery-combobox/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 02:19:49 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[combobox selected index]]></category>
		<category><![CDATA[combobox selected text]]></category>
		<category><![CDATA[jquery combobox]]></category>
		<category><![CDATA[jquery select]]></category>
		<category><![CDATA[jquery selected index]]></category>

		<guid isPermaLink="false">http://www.elsotano.net/?p=593</guid>
		<description><![CDATA[&#160; Si lo que necesitamos son algunas funciones básicas para manejar un combobox con jQuery, estás en el post indicado, a continuación están los fragmentos de código para ello. 1.- Cachar el evento de selected index changedel ComboBox $('#cmbID').change(function () { // su codigo va aqui }); 2.- Obtener el index del elemento seleccionado [get [...]]]></description>
			<content:encoded><![CDATA[&nbsp;

Si lo que necesitamos son algunas funciones básicas para manejar un combobox con jQuery, estás en el post indicado, a continuación están los fragmentos de código para ello.

1.- Cachar el evento de <strong>selected index change</strong>del ComboBox

<pre class="crayon-plain-tag"><code>$('#cmbID').change(function () {
// su codigo va aqui
});</code></pre>
2.- Obtener el index del elemento seleccionado <strong>[get selected index]</strong>
<pre class="crayon-plain-tag"><code>$('#cmbID').attr(&amp;quot;selectedIndex&amp;quot;)</code></pre>

3.- Establecer el index del elemento seleccionado <strong><em>[set selected index]</em></strong>
<pre class="crayon-plain-tag"><code>$('#cmbID option').eq(1).attr('selected', 'selected');</code></pre>

4.- Obtener el texto del elemento seleccionado <strong><em>[get selected item]</em></strong>
<pre class="crayon-plain-tag"><code>$('#cmbID option:selected').val()</code></pre><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/jquery-combobox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;No hay nada más peligroso que un tonto con ganas de trabajar&#8221;</title>
		<link>http://www.elsotano.net/frase1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=frase1</link>
		<comments>http://www.elsotano.net/frase1/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 05:29:07 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[Frases]]></category>

		<guid isPermaLink="false">http://www.elsotano.net/?p=501</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/frase1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Imprimir un PDF desde asp.net y C#</title>
		<link>http://www.elsotano.net/imprimir-pdf-asp-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=imprimir-pdf-asp-net</link>
		<comments>http://www.elsotano.net/imprimir-pdf-asp-net/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 05:17:06 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C# - Ejemplos y Trucos]]></category>
		<category><![CDATA[C# Imprimrir WEB]]></category>
		<category><![CDATA[C# Pdf]]></category>
		<category><![CDATA[Imprimir desde ASP.net]]></category>
		<category><![CDATA[Imprmir PDF]]></category>

		<guid isPermaLink="false">https://inxunxa.wordpress.com/?p=450</guid>
		<description><![CDATA[Hola, si necesitar que tu aplicacion asp.net con c# pueda generar PDF y mandarlos imprimir automaticamente, pues te comento que no se pude por cuestiones de seguridad el codigo de la aplicacion no tiene permisos para mandar un archivo a la impresora. Pero tranquilo eso no significa que no exista un solucion, la solucion es [...]]]></description>
			<content:encoded><![CDATA[Hola, si necesitar que tu aplicacion asp.net con c# pueda generar PDF y mandarlos imprimir automaticamente, pues te comento que no se pude por cuestiones de seguridad el codigo de la aplicacion no tiene permisos para mandar un archivo a la impresora.
<br /><br />
Pero tranquilo eso no significa que no exista un solucion, la solucion es la siguiente:<span id="more-450"></span>
<br />
1.- Generar el PDF que deseamos imprimir (es tema para otro post, yo actualmente genero un reporte de Crystal reports y desde codigo lo exporto a PDF).
<br /><br />
2.- Utilizando iTextSharp podemos modificar dicho PDF y lo que hacemos es agregarle un pequeño script para que cuando el pdf se abra le aparesca al usuario la ventana para seleccionar la impresora.
<br /><br />
3.- Al usuario le mandamos una nueva ventana emergente con un iFrame para que desplegue el PDF, tras lo cual le aparecerá al usuario las opciones para imprimir el pdf.
<br /><br />
Pues bien, lo de descargar e importar el iTextSharp se los dejo a ustedes, yo les aporto el codigo para abrir y modificar el PDF. He aquí la función:
<br />
<pre class="crayon-plain-tag"><code>public static void AgregarPrintScript(string Original, string Copia)
{
PdfReader reader = new PdfReader(Original);
PdfStamper stamper = new PdfStamper(reader, new FileStream(Copia, FileMode.Create));
AcroFields fields = stamper.AcroFields;
stamper.JavaScript = &amp;quot;this.print(true);r&amp;quot;;
stamper.FormFlattening = true;
stamper.Close();
reader.Close();
}</code></pre>

Lo que la función recibe dos parametros, string Origina (el path a donde esta guardado el pdf) y Copi (el path en donde queremos que se guarde el nuevo pdf) lo que hace es leer el pdf creado (Original) agregarle el script para impresión y guardarlo en la Copia.

A continuacion un ejemplo de como utlizar la función:

<pre class="crayon-plain-tag"><code>AgregarPrintScript(&quot;C:\Test\Original.pdf&quot;, &quot;C:\Test\Copia.pdf&quot;);</code></pre>

Pues bueno con lo anterior ya solo nos falta, abrir una nueva ventana donde muestremos el pdf (Copia.pdf) dentro de un iFrame, en cuanto el pdf termine de cargarse (puede demorar unos instantes dependiendo del tamaño del archivo) se abrirá la ventana para que el usuario seleccione la impresora
<br /><br />
Espero que les sea de utilidad, y que les solucione el problema como a mi me lo solucionó, y si bien el archivo no se manda automaticamente a la impresora, solo hace falta un enter por parte del usuario para que eso suceda. Dudas o comentarios bien intencionados son bienvenidos<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/imprimir-pdf-asp-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Seleccionar Texto de la etiqueta de WPF</title>
		<link>http://www.elsotano.net/seleccionar-texto-de-la-etiqueta-de-wpf/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=seleccionar-texto-de-la-etiqueta-de-wpf</link>
		<comments>http://www.elsotano.net/seleccionar-texto-de-la-etiqueta-de-wpf/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 06:18:00 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[C# - Ejemplos y Trucos]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[WPF]]></category>
		<category><![CDATA[Etiqueta]]></category>
		<category><![CDATA[Label]]></category>
		<category><![CDATA[Seleccionar Texto]]></category>

		<guid isPermaLink="false">https://inxunxa.wordpress.com/?p=443</guid>
		<description><![CDATA[SI bien no es posible selecionar el texto de una etiqueta de WPF, si se puede encontrar una forma de tener dicho funcionamiento utilizando un cuadro de texto (TextBox). Basicamente lo que necesitamos hacer es poner un cuadro de texto, quitarle los border y ponerlo de solo lectura para que no se pueda editar el [...]]]></description>
			<content:encoded><![CDATA[SI bien no es posible selecionar el texto de una etiqueta de WPF, si se puede encontrar una forma de tener dicho funcionamiento utilizando un cuadro de texto (TextBox).

Basicamente lo que necesitamos hacer es poner un cuadro de texto, quitarle los border y ponerlo de solo lectura para que no se pueda editar el texto.

Aqui les comparto los estilos que yo utilize para hacer dicho funcionamiento<span id="more-443"></span>

<pre class="crayon-plain-tag"><code>&lt;style x:key=&quot;txtLabel&quot; basedon=&quot;{x:Null}&quot; targettype=&quot;{x:Type TextBox}&quot;&gt;
&lt;setter property=&quot;Foreground&quot; value=&quot;{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}&quot;/&gt;
&lt;setter property=&quot;Background&quot; value=&quot;{DynamicResource {x:Static SystemColors.WindowBrushKey}}&quot;/&gt;
&lt;setter property=&quot;BorderBrush&quot; value=&quot;{StaticResource TextBoxBorder}&quot;/&gt;
&lt;setter property=&quot;BorderThickness&quot; value=&quot;1&quot;/&gt;
&lt;setter property=&quot;Padding&quot; value=&quot;1&quot;/&gt;
&lt;setter property=&quot;AllowDrop&quot; value=&quot;true&quot;/&gt;
&lt;setter property=&quot;FocusVisualStyle&quot; value=&quot;{x:Null}&quot;/&gt;
&lt;setter property=&quot;ScrollViewer.PanningMode&quot; value=&quot;VerticalFirst&quot;/&gt;
&lt;setter property=&quot;Stylus.IsFlicksEnabled&quot; value=&quot;False&quot;/&gt;
&lt;setter property=&quot;IsReadOnly&quot; value=&quot;True&quot;&gt;&lt;/setter&gt;
&lt;setter property=&quot;Template&quot;&gt;
&lt;setter.value&gt;
&lt;controltemplate targettype=&quot;{x:Type TextBox}&quot;&gt;
&lt;microsoft_windows_themes:listboxchrome x:name=&quot;Bd&quot; borderbrush=&quot;{TemplateBinding BorderBrush}&quot; borderthickness=&quot;{TemplateBinding BorderThickness}&quot; background=&quot;{TemplateBinding Background}&quot; rendermouseover=&quot;{TemplateBinding IsMouseOver}&quot; renderfocused=&quot;{TemplateBinding IsKeyboardFocusWithin}&quot; snapstodevicepixels=&quot;true&quot;&gt;
&lt;scrollviewer x:name=&quot;PART_ContentHost&quot; snapstodevicepixels=&quot;{TemplateBinding SnapsToDevicePixels}&quot; fontweight=&quot;Bold&quot; fontsize=&quot;16&quot;/&gt;
&lt;/microsoft_windows_themes:listboxchrome&gt;
&lt;controltemplate.triggers&gt;
&lt;trigger property=&quot;IsEnabled&quot; value=&quot;false&quot;&gt;
&lt;setter property=&quot;Background&quot; targetname=&quot;Bd&quot; value=&quot;{DynamicResource {x:Static SystemColors.ControlBrushKey}}&quot;/&gt;
&lt;setter property=&quot;Foreground&quot; value=&quot;Transparent&quot;/&gt;
&lt;/trigger&gt;
&lt;trigger property=&quot;IsMouseOver&quot; value=&quot;True&quot;&gt;
&lt;setter property=&quot;BorderThickness&quot; value=&quot;0&quot;/&gt;
&lt;setter property=&quot;Padding&quot; value=&quot;3,3,0,0&quot;&gt;&lt;/setter&gt;
&lt;/trigger&gt;
&lt;trigger property=&quot;IsFocused&quot; value=&quot;True&quot;&gt;
&lt;setter property=&quot;BorderThickness&quot; value=&quot;0&quot;/&gt;
&lt;setter property=&quot;Padding&quot; value=&quot;3,3,0,0&quot;&gt;&lt;/setter&gt;
&lt;/trigger&gt;
&lt;/controltemplate.triggers&gt;
&lt;/controltemplate&gt;
&lt;/setter.value&gt;
&lt;/setter&gt;
&lt;/style&gt;</code></pre>

Pegamos el anterior codigo en nuestro XAML, y ya solo nos falta poner los texbox que utilizen es estilo antes pegado

<pre class="crayon-plain-tag"><code>&lt;textbox x:name=&quot;Text&quot; textwrapping=&quot;Wrap&quot; text=&quot;TextBox&quot; borderbrush=&quot;{x:Null}&quot; background=&quot;{x:Null}&quot; maxlength=&quot;280&quot; isreadonly=&quot;True&quot; /&gt;</code></pre>

Pues con eso yo solucione mi problema de poner una area de texto seleccionable en WPF, espero les sea de utilidad, y se agradecen los comentarios.<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/seleccionar-texto-de-la-etiqueta-de-wpf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Factura Electronica (CFDI) Timbrado usando c#</title>
		<link>http://www.elsotano.net/timbrefiscal-ejemplo-c-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=timbrefiscal-ejemplo-c-net</link>
		<comments>http://www.elsotano.net/timbrefiscal-ejemplo-c-net/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 17:29:21 +0000</pubDate>
		<dc:creator>Sergio Inzunza</dc:creator>
				<category><![CDATA[C# - Ejemplos y Trucos]]></category>
		<category><![CDATA[Factura Electronica]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CFDI]]></category>
		<category><![CDATA[Timbrado de Facturas]]></category>
		<category><![CDATA[Timbrefiscal]]></category>

		<guid isPermaLink="false">http://inxunxa.wordpress.com/?p=438</guid>
		<description><![CDATA[Hola, Si ustedes están como yo hace uno días, tratando de resolver como timbrar una factura electrónica utilizando el proveedor timbrefiscal.mx, les comento como lo logré yo: - Registrarme en timbrefiscal.mx mandando un correo con mis datos - Descargar el Pack de Conexión - Descargar el sello para la conexión que nos regresan por correo [...]]]></description>
			<content:encoded><![CDATA[Hola,<br />
Si ustedes están como yo hace uno días, tratando de resolver como timbrar una factura electrónica utilizando el proveedor timbrefiscal.mx, les comento como lo logré yo:
<ol>
<li>- Registrarme en timbrefiscal.mx mandando un correo con mis datos </li>
<li>- Descargar el Pack de Conexión</li>
<li>- Descargar el sello para la conexión que nos regresan por correo una vez registrados</li>
<li>- Descargar el siguiente ejemplo http://timbrefiscal.mx/descargas/EjemploCsharpPuntoNet.zip</li>
<li>- Adaptarlo al sistema que estamos desarrollando (en mi caso solo tome el metodo de sello y timbre)</li>
<li>- Realizar los siguientes cambios al ejemplo:</li>
<ol></li></li>
Localizar y cambiar la linea<br />
509Certificate2 cert = new X509Certificate2(certificadoSello);
<br /><br />
Por:<br />
X509Certificate2 cert = new X509Certificate2(certificadoSello, &#8220;a0123456789&#8243;, X509KeyStorageFlags.MachineKeySet);
<br /><br />
Donde <em>a0123456789</em> es la clave proporcionada por timbrefiscal en un txt
<br /><br />
Y listo, esos fueron los pasos que seguir para realizar el timbrado con éxito (en fase de pruebas).
<br /><br />
<strong>Algo Muy Importante</strong> que destacar es que como emisor de la factura deben poner el RFC con el que se dieron de alta (paso 1) en timbrefiscal.
<br /><br />
Si tienen dudas o desean el código (de mi sistema [SOLO LA PARTE DE FACTURACION]) dejen un comentario y su correo y se los hago llegar.

<br /><br />
Espero les sea de ayudar.<div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://www.elsotano.net/timbrefiscal-ejemplo-c-net/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

