April 2008 - Artículos - Blog de Oskar Alvarez

April 2008 - Artículos

Como suscribir eventos de objetos Silverlight en JavaScript

En las aplicaciones que desarrollamos con SilverLight, rara es la vez en la que no tenemos nada de JavaScript y además queremos relacionarlo con lo que ocurre en nuestos controles de SilverLight, por ejemplo que cuando el usuario haga Click en determinado elemento de nuestro control SilverLight este evento sea capturado por el javascript y lanze tambien su propia función. 1: <Button x:Name=" Button1 " Height=" 35 " Width=" 120 " Content=" Do Something "...
Publicado por Oskar Alvarez | con no comments

Como saber el usuario conectado en SilverLight?

Esta es la pregunta que me ha surgido, lo primero que pense fue hacer un servicio WCF que me devolviera el usuario autenticado, pero aplicando KISS (hazlo simple estupido) me di cuenta que los objetos SilverLight tienen la propiedad InitParameters en la cual se puede indicar un string de los parametros con el formato nombreparametro=valorparametro y separados por comas, asi que era tan sencillo como en la pagina Web indicarle la instrucción sl.InitParameters += " user= " + HttpContext.Current...
Publicado por Oskar Alvarez | 1 comment(s)

Animaciones Dinamicas en SilverLight

Muchas veces por exigencias de lo que estamos haciendo necesitamos crear una animación en tiempo de ejecución y realizarlo es bastante sencillo, aqui teneis un codigo de ejemplo que realiza la animación de un rectangulo public void Create_And_Run_Animation( object sender, EventArgs e) { // Crear un rectangulo rojo Rectangle myRectangle = new Rectangle(); myRectangle.Width = 200; myRectangle.Height = 200; Color myColor = Color.FromArgb(255, 255, 0, 0); SolidColorBrush myBrush = new SolidColorBrush...
Publicado por Oskar Alvarez | 3 comment(s)

Carga Dinámica de un Ensamblado en SilverLight

Cuando desarrollamos en Silverlight, no nos tenemos que olvidar de que estamos trabajando en Web aunque nos de la sensación que estamos desarrollando en WPF, y que tenemos que tener cuidado con el peso de nuestro ensamblado, muchas veces en aplicaciones Silverlight hacemos que se bajen todos los componentes y puede que el usuario no llegue a utilizarlos, entonces porque bajarlos?, no es mejor que estos componentes se bajen cuando el usuario vaya a utilizarlos?, es verdad, que con esta técnica el...
Publicado por Oskar Alvarez | con no comments

Cosillas del TextBox de Silverlight 2.0

Desarrollando en SilverLigth 2.0 me he encontrado con unos problemillas dentro del control TextBox. El primero es que en el modo full-screen no permiten introducir datos en ellos, según el quipo de desarrollo es por temas de seguridad, no he querido profundizar mas al estar trabajando en una Beta y que mucha gente se ha quejado, ignoro si en la RTM esta característica estará habilitada. La segunda es que no tiene la característica de Password para que no se ve alo que se esta tecleando, debes de...
Publicado por Oskar Alvarez | 2 comment(s)

Excepciones en SilverLight 2

Cuando estamos debugeando en Silverlight 2 y ocurre una excepcion, esta nos muestra el siguiente texto An exception of type 'System.ServiceModel.ProtocolException' occurred in System.ServiceModel.dll but was not handled in user code Additional information: [UnexpectedHttpResponseCode] Arguments:Not Found Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem. See http://go.microsoft.com/fwlink/?linkid=106663&Version...
Publicado por Oskar Alvarez | con no comments