Silverlight
In questi mesi sono stato molto combattuto su cosa prendere: la scelta non poteva che ricadere su Android o iPhone. Dato che ho un certo rifiuto ad acquistare un iPhone dato i prezzi e la politica di Apple che non mi piace assolutamente, ero deciso ad acquistare un Android dato che sono un fan di google e delle sue applicazioni web, ma oggi dopo aver visto MIX e aver provato con mano che ci si può sviluppare sopra con Silverlight non ho più dubbi: appena ci sarà acquisterò un bellissimo device con su Windows Phone 7!!! ...
Mi è appena arrivato il libro ordinato a hoepli, per leggere lo leggerò sicuramente, spero solo di poterci fare pratica sopra dato che il lavoro mi tiene occupato su windows forms… Ho deciso di prendere il libro non solo perchè mi interessa l’argomento ma anche perchè seguo i ragazzi che lo hanno scritto e secondo me sono molto in gamba.
Mi appunto un interessante postche spiega come condividere le entità tra progetti Silverlight e quelli WCF.
Avevo visto tempo fa su Codeplex questa spettacolare libreria per la gestione della fisica. Oggi leggo di un UserControl (per adesso in alpha) che consente di gestire mooolto più semplicemente la fisica all'interno dei propri progetti silverlight, direttamente all'interno di Blend. Vi consiglio vivamente di dare un occhio ai due filmati di esempio Video1, Video2.. o leggervi il post.
Bellissimo articolo dove viene illustrato in nove lezioni come affrontare lo stesso argomento in flash e come in silverlight.
Ho appena letto e provato un ottimo esempio e spunto di partenza per creare sprite in silverlight. Ecco il codice che fa uso di caricamento dinamico di codice xaml: using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.Windows.Markup;
namespace SilverlightApplication11
{
public class Sprite : Control
{
private Image...
Per rendere la textbox di tipo "password" (nascondendo i caratteri digitati) un semplice modo è quello indicato su questo post utilizzarando un font particolare. Ecco come fare: scaricare il font allegato e inserirlo nella ClientBin (al pari dello XAP) dichiarare l'utilizzo del font sul controllo in questo modo: <TextBox x:Name="txtPwd" FontFamily="password.ttf#Password" /> Lo Xaml: <UserControl x:Class="SilverlightApplication8.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
...
Ci sono diversi modi per caricare una immagine.... eccone alcuni: 1) includere l'immagine nel progetto, settare nelle proprietà dell'immagine "Build Action" su "Resource" e "Do not copy": <Image x:Name="imgPic" Source="images/Babba.jpg" /> In questo caso l'immagine sarà embeddata nel nostro assembly. 2) stesso esempio ma fatto da codice: private void OnLoad(object sender, RoutedEventArgs e)
{
BitmapImage bitmapImage = new BitmapImage();
Uri uri = new Uri("images/Babba.jpg", UriKind.Relative);
bitmapImage.UriSource = uri;
...
Da oggi inizio a memorizzarmi gli esempi e le prove che faccio con silvelight.
Questo esempio trovato sul blog di Mike Snows consente di creare un loop tramite l'utilizzo dello Storyboard utile da utilizzare nei giochi. Come dice Mike questa tecnica risulta essere la migliore rispetto ad altre.
Nell'esempio vedrete visualizzato un contatore che si incrementa in una TextBlock.
Ecco lo XAML:
<UserControl x:Class="SilverlightApplication2.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<TextBlock x:Name="myTextbox">Display Counter</TextBlock>
</Grid>
</UserControl>
Il codice C#:
using...
Full Silverlight Archive