Blend

There are 7 entries for the tag Blend
Debugging Blend design time behavior

Chi mi conosce sa come come per me la Blendability sia una requisito essenziale nello sviluppo di un applicazione WPF/Silverlight, non tutti la pensano così ma come sappiamo il mondo è bello perchè è vario. Oggi ho passato gran parte della mattinata a rifattorizzare del codice affinchè la design experience fosse la migliore possibile, ma malgrado tutti i tentativi in una particolare situazione la blendability non voleva saperne di funzionare senza apparente motivo. Chi di voi ha affrontato problemi di questo tipo sa quanto sia difficile intervenire in quanto non si ha il controllo...

posted @ sabato 8 maggio 2010 23:07 | Feedback (0)

Not using Expression Blend? you’re out of business

Visto che ultimamente parecchi miei posts sono dedicati a Blend e avendo “twettato” “Not using Expression Blend? you’re out of business”, un paio di persone mi hanno chiesto: “Ma sei diventato un designer?”, la risposta è ovviamente “No”, essere un designer richiede estro e creatività, doti che personalmente ritengo innate e che purtroppo so di non possedere. Il motivo del mio tweet è semplicemente dovuto al fatto che, anche alla luce di ciò che la versione 4.0 permette di fare, ritengo semplicemente che non usare Blend per sviluppare applicazioni WPF/Silverlight e Window Phone 7 sia semplicemente...

posted @ domenica 21 marzo 2010 19:47 | Feedback (30)

The power of Behaviors in Model-View-ViewModel

Un applicazione WPF/Silverlight basata su Model-View-ViewModel è il risultato di un insieme di dettagli che fanno la differenza, ad esempio una delle cose che sto iniziando ad apprezzare e grazie al quale è possibile fare delle cose veramente carine con poco sforzo è il VisualStateManager (che in WPF 4.0 diventa parte integrante della piattaforma) Prendiamo un caso molto semplice: Cambiare il colore di un rettangolo (ma la cosa potrebbe essere complessa a piacere) alla pressione di un tasto. Usando Blend, definiamo due stati Normal e Fail e in ognuno di essi cambiamo il...

posted @ lunedì 8 marzo 2010 23:42 | Feedback (0)

Visual Studio 2010 Beta2 and Blend Preview dependencies

Se sviluppate un applicazione WPF 4.0 e utilizzate Blend preview for .NET 4.0 per disegnare la UI fate attenzione che se utilizzate Font Embedding (vedi immagine) la vostra applicazione diventa dipendente dall’ SDK di Blend a causa di questa righe inserita nel file di progetto <Import Project="$(MSBuildExtensionsPath)\Microsoft\Expression\Blend\3.0\WPF\Microsoft.Expression.Blend.WPF.targets" /> e di conseguenza il progetto non verrà caricato in assenza dell’installazione di Blend. Poco male, basta saperlo… Technorati Tags: WPF,Blend

posted @ martedì 12 gennaio 2010 08:16 | Feedback (2)

Blend: Gestire risorse in librerie esterne

Mi ri-collego al post di Alessandro che ha mostrato come usare Expression Blend per memorizzare all'interno di un ResourceDictionary il contenuto di un textblock, per mostrare una situazione analoga utilizzando però un ResourceDictionary contenuto in un assembly esterna. Partiamo con un semplice progetto WPF: Applicazione Client (Client1) e Libreria (Lib1) ottenuta per semplicità da una WPF Control Library "epurata" del superfluo. (fig.1) A questo punto affinchè Blend offra come contenitore di destinazione delle nuove risorse anche il Dictionary1.xaml contenuto in Lib1 è necessario "linkare" quest'ultimo al progetto principale. Il link si...

posted @ mercoledì 23 gennaio 2008 00:24 | Feedback (0)

[WPF] Expression Blend 2 September preview

Tutti i dettagli qui. Technorati Tags: WPF, Blend

posted @ sabato 15 settembre 2007 00:42 | Feedback (0)

WPF: Software or Hardware accelerated?

Lanciando Expression Blend all'interno di una virtual machine noterete nella finestra di about questa nota: No optimized rendering is supported by your system and video driver. mentre lanciandolo normalmente la scrittà sarà:Full optimized rendering is supported by your video driver. Questo tipo di informazione si ottiene con una singola riga di codice: 1: int tier = RenderCapability.Tier >> 16; Il valore che tier può assumere e che può essere usato per disabiltare features non compatibili con un accellerazione di tipo software può essere: 0:...

posted @ domenica 9 settembre 2007 15:41 | Feedback (2)