Ver por etiquetas
Todas las etiquetas »
SilverLight »
Tips (
RSS)
Hola a tod@s A veces deseamos que el texto que escribe el usuario en un TextBox este de una ves en mayúscula, es por ello que les traigo este Behavior muy sencillo para que lo puedan usar. using System.Windows; using System.Windows.Controls; using System.Windows.Interactivity; namespace MiProyectoSilverLight.Behaviors { public class UpperCaseAction : TriggerAction<TextBox> { protected override void Invoke( object parameter) { //Detectamos la posicion del cursor var selectionStart = AssociatedObject...
Existen ocasiones que deseamos acceder a una Cookie o sencillamente guardar algo de información de poco relevancia, en mi caso no lo uso prefiero el Almacenamiento Aislado (Isolated Storage) pero en su momento alguien me pregunto sobre este punto y pues aquí les dejo los métodos de extensión. public static class ExtensionCookie { /// <summary> /// Obtener una cookie por su nombre /// </summary> /// <param name="document">El <c>HtmlDocument</c></param>...
Aquí les dejo unos métodos de extensión simples para la encriptación y des encriptación: public static class ExtensionesSeguridad { public static string EncrytedString( this string _stringToEncrypt) { string result = string .Empty; byte [] encryted = System.Text.Encoding.Unicode.GetBytes(_stringToEncrypt); result = Convert.ToBase64String(encryted); return result; } public static string DecrytedString( this string _stringToDecrypt) { string result = string .Empty; byte [] decryted = Convert...
En ocasiones me he encontrado con personas que me preguntan si existe una manera de tener un AddRange en un ObservableCollection así como lo tiene el List<T>, pues mi respuesta siempre ha sido este código. Quizás no sea el mas optimo o quizás hay mejores truco pero hasta ahora me ha funcionado muy bien, además que me he ahorrado muchos ForEach . public static class ExtensionesColecciones { public static void AddRange<T>( this ObservableCollection<T> listOriginal , IEnumerable<T>...
Existen momentos que queremos saber si una Colección sea un ObservableCollection<T> o un List<T> o cualquiera que herede de una interface IEnumerable<T> puede usar este método de extensión. public static class ExtensionesColecciones { public static bool IsNullOrEmpty<T>( this IEnumerable<T> collection) { if (collection == null ) //null return true ; if (collection.Count() < 1) //empty return true ; return false ; } } Espero que le sea de Ayuda.
Existen ocasiones que se desea validar si el texto introducido en un TextBox o que viene de la base de datos tienen el formato valido y es por ello que les traigo estos métodos de extensión para facilitar un poco mas la vida, espero que les sea de mucha utilidad. public static class ExtensionesValidacion { public static bool IsValidUrl( this string text) { return Regex.IsMatch(text, @"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" ); } public static bool IsValidEmailAddress( this string...
Muchas ocasiones nos encontramos que tenemos una fecha y queremos obtener el primer y el ultimo día del Mes, pues aquí les dejo estos simple ejemplos que muy probablemente alguien lo hizo mejor, pero igual se los dejo para facilitarles un poco la búsqueda. public static class ExtensionesFecha { public static string PrimerDiaMes( this DateTime date) { return new DateTime(date.Year, date.Month, 1).ToString( "dd" ); } public static string UltimoDiaMes( this DateTime date) { return new DateTime...
En el articulo anterior les mostré como asignar un String a Color pero en esta ocasión queremos extraer el String de ese color para guardarlo en la Base de Datos como haríamos esto? pues simple aquí les dejo el método: public static string ToHexStringFromColor( this Color c) { return string .Format( "#{0}{1}{2}{3}" , c.A.ToString( "X2" ), c.R.ToString( "X2" ), c.G.ToString( "X2" ), c.B.ToString( "X2" )); } Ahora...
Muchas veces estamos creando un control desde código y no tenemos el color de manera directo si no un valor proveniente de la base de datos algo así como el siguiente ejemplo: TextBlock textBlock = new TextBlock(); textBlock.Text= "Prueba de Foreground" ; textBlock.Foreground = new SolidColorBrush( "#FF7277FE" ); //Esto esta Mal Donde el código anterior esta mal por que el SolidColorBrush recibe como parámetro un dato de tipo Color, es por ello que...
Ya luego de la primera entrega donde se explicaba un poco la teoría que encierra el SketchFlow pues le daremos inicio a la parte practica de este tutorial. Como les comente anteriormente el SketchFlow viene dentro del Expression Blend 3 por si no tienes una suscripción MSDN puedes descargarlo de este sitio: http://cut.ms/JTL 1. Simularemos una solicitud de un cliente en donde requiere que se muestre una lista de productos con fotos y su respectiva descripción, además de...
Archivado en: Tutorial,C#,.net,SilverLight,Expression,WPF,Tips,Csharp,ASP.net,Trucos,Codigo,Principiante,Visual Studio,Blend
Los próximos WebCast planificado por la gente de Microsoft donde los expositores son de Venezuela (Incluyéndome ya que abriré la tanda :)) Webcast fecha Hra Zona Horaria Audiencia Link de Registro Speaker Preparandonos para Visual Studio 2010 28-Jan-10 03:00:00 p.m. -5 MSDN http://cut.ms/JSL Alexander Jimenez Windows Worflow Foundation 21-Jan-10 03:00:00 p.m. -5 MSDN http://cut.ms/JSM Yonathan Arrivillaga Trabajando Windows 7 y Windows Server 2008 R2 20-Jan-10 11:00:00 a.m. ...
Archivado en: Tutorial,C#,.net,SilverLight,SO,Windows,SQL,WebCast,ADO.net,Tips,Csharp,ASP.net,Trucos,Codigo,SQL Server,Cursos,Visual Studio,SilverLight 4,Blend,Technet
Antes de empezar con el tutorial quiero hacer unas preguntas que estoy seguro que muchos de ustedes han pasado por ello. Cuantas veces han cambiado de color una pantalla? han estado en reuniones tan absurdas como que son para definir el tipo de fuente.? Que el logo debe estar arriba en grande o mas pequeña? Que la combinación de colores no son las correctas? Que luego de la pantalla login que debe venir? Cuando hacen una ppt’s de como se vera la aplicación, tus usuarios creen que ya todo esta listo...
Continuando con la fiebre de SilverLight 4, esta ocasión les escribiré como mostrarle al usuario final una ventana de notificación ya sea para el común alerta o aviso. Esta funcionalidad funciona solo cuando la aplicación esta fuera del Navegador. Sin mas ni mas aquí les dejo el tutorial espero que lo disfruten y le saquen muchísimo provecho: 1. Crearemos nuestro proyecto de SilverLight Application 2. Le daremos OK a la ventana que nos muestra Visual...
SilverLight 4 ha ido tomando mucho revuelo en los últimos días y no es para menos con la inclusión de muchas funcionalidades excelentes que harán de SilverLight un punto de entrada al desarrollo de aplicaciones potentes y lo interesante de todo es que en muchas empresas sin la necesidad de tener una infraestructura fuerte puedes montar estas aplicaciones. Sin mas rodeo en esta oportunidad les comentare como crear un proyecto sencillo que acepte las características...
Hola a todos.. Como ya sabrán hace poco anunciaron la beta de SilverLight 4, y con eso han surgido muchos demos yo no dejare de ser uno de los que muestre un demo :) así que les explicare que como hacer el Drap and Drop (Arrastrar y Soltar) en nuestras aplicaciones de SilverLight. 1. La definición explicada por Rodrigo Díaz Concha en su pagina esta mas que genial así que hago referencia a su post: http://rdiazconcha.com/?p=487 Silverlight 4 cuenta con soporte de arrastrar uno o varios archivos desde...
Hola a todos,
Me gustaría compartir este pequeño tutorial de como obtener un botón con efecto de vidrio dándole una vistosidad bastante interesante a la interfaz de usuario.
Para ello me base en un articulo publicado en: http://www.sixin.nl/antoni-dol-blog/09-11-15/Silverlight_Style_GlassBorderStyle.aspx
Y el Código de Ejemplo de este Tutorial esta Aquí y la pagina origina esta Aqui:
Así que ni mas ni mas el truco:
...
Curso de Silverlight 2.0 (1º parte) En el curso veremos una introducción al desarrollo con la versión 2.0 de Silverlight. Con él aprenderás a utilizar los recursos para la creación de sitios Web enriquecidos y aplicaciones Web completas con una innovadora interfaz de usuario y prestaciones multimedia mejoradas y adaptables a cada situación. Revisaremos la programación de interfaces de usuario mediante el lenguaje XAML adaptado para Silverlight...
Archivado en: Tutorial,.net,Mobile,SilverLight,Expression,SQL,Tips,ASP.net,Codigo,SQL Server,Cursos