Expression Blend 3.0

There are 3 entries for the tag Expression Blend 3.0
Modificare l’aspetto di una ColumnsSeries del Silverlight Toolkit Chart

Supponiamo di voler variare, il colore di fondo delle colonne, per meglio evidenziare l’andamento di un grafico, (cose che si inventano quelli del marketing per capirsi, nulla che abbia un senso nella teoria dei grafici). Essendo una richiesta pittoresca in tutti i sensi, ci si deve affidare ai template del Chart per sperare di ottenere qualcosa di interessante e con poco sforzo. Prima di tutto andiamo a creare un Model che ci faciliti la vita a livello di View 1: public class...

posted @ Wednesday, May 5, 2010 10:17 AM | Feedback (0)

Allineamento delle celle di una DataGrid in Silverlight

L’allinemento del contenuto delle celle della DataGrid, può essere ottenuto andando a modificare il template della DataGridCell. Si può generare una copia utilizzando Blend. conviene generarla nelle risorse del controllo e dargli un nome ad esempio DataGridCellBaseStyle   nello style generato ci sono due righe interessanti 1: <Setter Property="HorizontalContentAlignment" Value="Stretch"/> 2: ... 3: ... 4: <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding...

posted @ Friday, April 30, 2010 1:28 PM | Feedback (0)

Silverlight MVVM e Preview Data a Design Time in Expression Blend

Expression Blend usa il namespace d per assegnare comportamenti a design time, ad esempio in uno UserControl SilverLight: <UserControl ... xmlns:vm="clr-namespace:DocumentViewer.ViewModel"xmlns:d="http://schemas.microsoft.com/expression/blend/2008" d:DesignWidth="640" d:DesignHeight="480"><UserControl.Resources> <vm:DocumentVM x:Key="viewmodel" /></UserControl.Resources> possiamo sfruttare la proprietà d:DesignInstance insieme a d:DataContext per istruire Blend a creare una istanza della classe indicata: <Grid x:Name="LayoutRoot" DataContext="{StaticResource viewmodel}" d:DataContext="{d:DesignInstance vm:DocumentVMMock, IsDesignTimeCreatable=True}"> l’aspetto interessante è che a run time il data context è assegnato alla view model DocumentVM, mentre a design time è assegnata a DocumentVMMock, che dai nomi potete immaginare cosa fanno :D, senza necessita...

posted @ Tuesday, February 9, 2010 3:48 PM | Feedback (1)