c#4.5, WinRT - El blog de Javier Torrecilla

Ver por etiquetas

Todas las etiquetas » c#4.5 » WinRT (RSS)

[Tip] Constructores estáticos para tus ViewModels [WIN8]

Aunque ya he hablado en alguna ocasión de esta característica, una de las grandes novedades de .NET 4.5 es la introducción de Async y Await para “facilitar” la escritura de código que tiene que ejecutarse de forma asíncrona. Para el desarrollo de aplicaciones para la Store de Windows 8, es una de las cosas mas importantes que hay que tener en cuenta, y de hecho gran parte de la funcionalidad de la API del propio WINRT ya es asíncrona lo que nos facilita mucho la vida. En este post, quiero hablaros...

[WINRT] AppBar autoocultable

Continuando un poco con la estela del post anterior en el que hablaba de los Behaviors, en este vamos a ver como agregar una funcionalidad que puede ser bastante interesante en nuestras aplicaciones para Windows Store. Lo que vamos a abordar, es como auto ocultar la barra de aplicación, según el tiempo deseado. Para resolver esta problematica vamos a agregar dos Dependency Properties a los controles de tipo AppBar: - La primera una propiedad de tipo Booleana que será la encargada de indicar si se...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,,,

Materiales: Workshop Mobile Service (2) y Libro

Después del Workshop en el que participe el otro día, me pidieron que subiera el resultado de los laboratorios al blog ver el resultado de los mismos. Os dejo un zip en mi skydrive : Este ZIP contiene una solución de VS2012 con los siguientes proyectos: - Model: Clases de Modelo (Entry), una interfaz IRepository<T> y 2 implementaciones de dicha clase: una para trabajar con XML y otra para tratar con MobileService. - ViewModel: Contiene las clases vmBase, DelegateCommand...

[Evento] MadridDotNet: Novedades en VS2012

Aunque a principios de septiembre hable de que iba a participar en un evento de las novedades de VS2012, por diversos motivos hemos tenido que aplazarlo hasta octubre. Bien os dejo la agenda prevista, y el enlace al evento: 1-. Un poco de Visual Studio 2012 + ALM 2012 por Bruno Capuano y Luis Fraile . 2-. CodedUI Tests en Visual Studio 2012 por Juan Carlos Quijano . 3-. Desarrollo con Windows Phone 8 por Josue Yeray . 4-. Windows Store Apps (HTML5/C#) por Javier Holguera y Jorge Serrano . 5-. Async...

[WINRT] Mostrando Video directamente en un control con XAML + C#

Introducción Una de las características de trabajar con WINRT es la facilidad para hacer uso de las “capacidades” del ordenador en el que está funcionando nuestra aplicación. En este pequeño post vamos a ver como llevar a cabo el acceso a la webcam de nuestro equipo, y reproducir dicho contenido en una vista o control de nuestro desarrollo. Al lio! Para que podamos hacer uso de  la webcam y reproducir el contenido en tiempo de ejecución, vamos a necesitar agregar las siguientes “Capabilties...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,,

WinRT: Establecer un estilo Condicional (2) #Metro #Win8

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 TextBox o un TextBlock. Código V2: Dandole una pequeña vuelta de tuerca, y a pesar que me sigue pareciendo un “Bad Code Smell”, me he creado un nuevo converter: 1: public class...
Publicado por Javier Torrecilla | 3 comment(s)
Archivado en: ,,,,,

WinRT: Establecer un estilo Condicional #Metro #Win8

Introducción Estoy realizando una pequeña app para Windows8 con WinRT y Metro. Pese a que no soy ningun experto en WPF, creo que condicionar el estilo a un elemento de Binding era algo trivial en WPF o Silverlight, en WinRT, (espero que de momento) no lo es. Solución que hemos hablado por Twitter En una conversación mantenida con @Antiocool y con @CorsarioVasco, hablabamos de definir 2 bloques de texto, uno para cada estilo (puesto que el condicional era para un booleano) y cada uno tuviera el estilo...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,,,

Win8: Serializar y Deserializar con WinRT C#

Introducción En este breve post vamos a ver como llevar a cabo la serialización de objetos dentro de una aplicación metro con WinRT y C#. Código Partiendo de una clase tipo:   1: public class Employee 2: { 3: public int Id { get; set; } 4: public string FirstName { get; set; } 5: public string LastName { get; set; } 6: public DateTime BirthDate { get; set; } 7: } Serializando un objeto: 1: Employee obj; 2: using (var fileStream = await ApplicationData.Current.RoamingFolder.OpenStreamForWriteAsync...
Publicado por Javier Torrecilla | con no comments