-
Introducción Ayer publique una entrada en la que hablaba de aplicar un estilo condicional a un control en xaml. Después de revisar si se puede utilizar StyleSelector o DataTemplateSelector , ambos son válidos a aplicar para un control como el ListBox, pero no por ejemplo para un...
-
Mini artículo para exportar un fichero word a PDF desde código c# y VB.NET. Al Lio Para poder trabajar con documentos de Word en nuestro código es necesario que agreguemos la referencia “Microsoft.Office.Interop.Word.dll”. Sin mas dilación el código: VB.NET 1: Dim app As New Microsoft.Office.Interop...
-
Introducción Una de las novedades que se introdujo con la versión 4.3 de Entity Framework son las llamadas Database Migration (DbMigration), que vienen a satisfacer las necesidades de los desarrolladores a la hora de realizar cambios en la estructura de la base de datos, como por ejemplo...
-
Continuando con mi particular cruzada de crear un Mini ORM para trabajar con ORACLE, publico una nueva versión de ORAPOCO. Historia: OraPoco V2.0 OraPoco Update 2 OraPoco Primer Update OraPoco 1.0 ¿Qué incluye esta nueva versión? - Corrección de un pequeño bug. - Mejora en el rendimiento de la obtención...
-
Introducción En este post voy a continuar la serie acerca de ORMS ligeros donde ya he hablado de Dapper y Massive , en esta ocasion voy a tratar PetaPoco. ¿Qué es PetaPoco? PetaPoco es otro mini ORM basado en Massive , pero a diferencia de este para trabajar con objetos POCO. Algunas...
-
Introducción Hace unos días realice una entrada sobre Dapper un mini ORM, y como ya comente iba a realizar una serie sobre más ejemplos de ORM ligeros. En esta ocasión le ha tocado a Massive. ¿Qué es Massive? Bien Massive es otro ORM ligero creado por Rob Conery( Blog y Twitter ), que nos permite realizar...
-
Introducción Hace unos días Jorge Gamba comentaba en un twit algunos ORMS Ligeros para utilizar en algunos proyectos donde realmente no se requiere la potencia de Entity Framework o NHibernate. Esto venía a través de un intenso debate (y lucha) para intentar dejar a un lado los DataSets y DataTables...
-
Introducción Hace unos días hablando con Antiocol , comentábamos sobre como llevar a cabo el bloqueo de funcionalidades / pantallas / vistas ante la existencia de distintos usuarios propios de la aplicación, es decir, no son usuarios de Windows. Me comento la existencia del...
-
Introducción Hoy me he percatado de la posibilidad de comprimir “un fichero” a través de .NET sin utilizar librerías de terceros". Dentro del Namespace IO (que se encuentra dentro de System), podemos encontrar el namespace “ Compression ”, donde encontraremos...
-
Fuente: http://www.telerikwatch.com/2011/09/how-to-pick-your-platform-silverlight.html
-
Para el proyecto que estoy desarrollando decidí utilizar WPF en vez de Windows Forms. Mi idea es tener una interfaz atractiva y aprovechar el motor de gráficos que provee Windows. Recuerdo haber visto demos de WPF (antes se llamaba Avalon) y se veía impresionante como se podían manejar interfaces en...
-
Silverlight nace para cubrir las necesidades de aplicaciones RIA , y como sabemos, las aplicaciones de Internet son exigentes en muchos aspectos. Es debido a dicha concepción, que posee ciertas características muy interesantes para escenarios para los que originalmente no fue creado. Por ejemplo, la...
-
¿Qué son? Un ValueConverter es una clase que va a permitir la conversión de un tipo de dato a otro concreto para que un enlace a datos (Binding) lo entienda. ¿Cómo se crean? .NET ya tiene incorporados distintos conversores para ahorrar el trabajo de los desarrolladores...
-
Definición Podríamos definir estilo como el aspecto visual que va a tener un elemento dentro de nuestra Interfaz de Usuario. Será un fragmento de XAML que podremos establecer de alguna de las siguientes maneras: Formas de Establecer Estilos y Plantillas => Modificando las propiedades: La forma “tradicional...
-
Introducción Cuando en las aplicaciones de escritorio desarrolladas con Windows Forms, queríamos modificar el aspecto de un determinado control, teníamos bastantes limitaciones de las cosas que podíamos hacer con ellos, a no ser que modificásemos internamente desde código su apariencia. Tanto en WPF...
-
Definición Un Trigger es un desencadenador de una determinada Acción. Va a permitir cambiar el valor de alguna propiedad o comenzar una animación existente, cuando se cumpla una determinada condición. Tipos Existen distintos tipos de Triggers: => Trigger simple: Sucede cuando una determinada Propiedad...
-
Tenemos el siguiente escenario: Una aplicación (en este caso en WPF) que tiene varias ventanas modales. Cada ventana contendrá un UserControl único, que a su vez se construirá mediante una serie de parámetros determinados dependientes de lo que requiera el propio control. El primer enfoque, que...
-
Esta es una copia cruzada de mi blog original. Puedes leer el articulo original con código coloreado y demás utilidades en C# - Como obtener un manejador (handle) para una ventana de WPF ------------------------------------- WPF es una parte del .Net Framework muy robusta pensada para ser...
-
Esta es una copia cruzada de mi blog original. Puedes leer el articulo original con código coloreado y demás utilidades en C# - usar el WndProc en una Ventana WPF ---------------------------------- WPF es una parte del .Net Framework muy robusta pensada para ser multiplataforma, pero a...
-
Esta es una copia cruzada de mi blog original. Puedes leer el articulo original con código coloreado y demás utilidades en C# - Recibir notificaciones cuando hayan cambios de sesión parte 3 - WPF ------------------------ Artículos de este tema: C# – Recibir notificaciones...