Cargar Teclado Numérico Windows Phone 7

Teclado Numérico Windows Phone 7

Teclado Numérico Windows Phone 7

Para activar el teclado numérico en Windows Phone 7, debes realizar lo siguiente:

en tu archivo .xaml dentro del tag <Phone/> ingresa  Loaded=”PhoneApplicationPage_Loaded”

<phone:PhoneApplicationPage
x:Class="Utilidades.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True" Title="Utilidades" Loaded="PhoneApplicationPage_Loaded">

y en el archivo .cs agregar


private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
var numericScope = new InputScope();
var numericScopeName = new InputScopeName();
numericScopeName.NameValue = InputScopeNameValue.Number;
numericScope.Names.Add(numericScopeName);
EntradaPaginaACelcius.InputScope = numericScope;
}

Además, puedes ver otros tipos de teclados cambiando en

numericScopeName.NameValue = InputScopeNameValue.{valor};

por ejemplo, para

Url

numericScopeName.NameValue = InputScopeNameValue.Url;

Correo

numericScopeName.NameValue = InputScopeNameValue.EmailSmtpAddress;

La Lista completa la puedes revisar directo en la documentación de MSDN por acá

 

Imprimir los parámetros recibidos por una función

function mi_funcion()
{
p(func_get_args());
}
function p($a)
{
echo "<pre>";
print_r($a);
echo "</pre>";
}

¿Y nuestros derechos?

Es increíble como estos sinvergüenzas y lacras de la sociedad, llámese ladrones, asesinos, violadores, tienen derecho a un techo y a comida todos los días, en cambio uno como simple ciudadano puede estar sin comer porque no tiene un peso. Es molesto pensar que quién asaltó a un amigo o a un familiar, ahora descansa en una celda alimentándose y cobijándose con NUESTROS impuestos, con los que tenemos que pagar día a día, aunque compres un dulce o un auto.

Basta del aprovechamiento del incendio en la cárcel de San Miguel, ahora todos se van a huelga de hambre para reclamar habitat más justos, y uno ve en las universidades muchos jóvenes que están en huelga de hambre no porque quieren sino porque NO tienen qué comer ya que deben pagar aranceles altos.

Un reo le cuesta al estado cerca de $500.000.- mensuales, eso es casi 3 veces un sueldo mínimo… basta de injusticias con los ciudadanos honrados. Es más, una carrera universitaria cuesta cerca de $130.000 mensuales, con un reo pagamos los estudios y comidas para 3 alumnos.

Ya aprendimos que no pasa por rehabilitar… de una buena vez que estos tipos produzcan desde las carceles para pagarse su comida y techo, y si no tienen CAGARON nomás. Prefiero que el 19% que pago se vaya a los jardines infantiles o a los pobres, pero no a esos malditos.

La imagen es de una cadena en Tumblr.

Charlas Mayo 2010

Y volvimos a las charlas académicas y profesionales en Concepción.
Aunque con mucho más retraso del que esperábamos debido a la contingencia del 27/F, pero aquí estamos, con más energías que antes para poder llevar todo el conocimiento Microsoft a la comunidad academíca de la Región del Bío-Bío [y de otras regiones cuando nos inviten ^^]
Para partir en grande, hemos planificando una serie de Charlas a cargo de Alejandro Pacheco, Martín Mayo, Gonzalo Pérez, Pablo Campos, Maximiliano Marín, Francisco Agurto, y Brede Basualdo.

Miércoles 5 de Mayo
18:30 a 21:30
AIEP, Concepción

Jueves 6 de Mayo
09:00 a 12:00
UdeC, Concepción [? <-- por confirmar el lugar, el correo no es muy claro]
14:00 a 17:00
UNAB, Concepción
18:00 a 21:00
UBB, Concepción

Vienes 7 de Mayo
09:00 a 12:00
DuocUC, Concepción
14:00 a 17:00
UdeC, Concepción
18:00 a 21:00
INACAP, Concepción

Quedo en deuda con los temarios.

Saludos!

PHP: La forma "elegante" de armar Getter & Setter

Hola, mucho tiempo sin escribir.

por lo general cuando creaba una clase con objetos, al momento de crear los getters y los setters quedaba algo así:

&lt;?php
class Clase
{
  private $atributo;
  function setatributo($nuevoatributo)
  {
    $this-&gt;atributo = $nuevoatributo;
  }
  function getatributo()
  {
    return $this-&gt;atributo;
  }
}
?&gt;

ahora “armé” una forma más “elegante” de hacer lo mismo, parecido al gran Getter y Setter de C# que por lejos es lo más elegante que hay.

&lt;?php
class Clase
{
 private  $atributo;
 function atributo($nuevoatributo=&quot;&quot;)
 {
  if(!empty($nuevoatributo))
   $this-&gt;atributo  = $nuevoatributo;
  else
   return  $this-&gt;atributo;
 }
}
?&gt;

Explicación simple, si el atributo $nuevoatributo no está vacio entonces le asignamos el valor, por el contrario si está vacío devolvemos el valor de él.

En realidad no es mucho código menos, pero sirve para que se vea más presentable el código [y para evitarnos andar escribiendo get... y set :P ].

Saludos