2009-07-31 16 views
6

Sto avviando un progetto WPF in un ambiente "strumenti gratuiti". Attualmente sto lavorando con il designer in Visual C# Express 2008 e direttamente con XAML, che sono entrambi molto limitati nelle funzionalità di progettazione. La mia comprensione è che Microsoft Expression Blend non è disponibile gratuitamente (eccetto per la prova a tempo limitato).Progettare Windows WPF gratuitamente?

Expression Blend dovrebbe uscire in una versione Express gratuita in qualsiasi momento? Se no, ci sono alternative?

Grazie

+2

Sono sinceramente curioso di sapere in che modo il progettista VS è limitato. Personalmente, mi raccomando di non usare affatto un visual designer XAML - è davvero molto più adatto per la scrittura manuale, proprio come l'HTML - e in questo modo avrai anche un layout flessibile adatto. E come editor di codice, l'editor VS2008 è in genere sufficiente, –

+0

Sono d'accordo con Pavel. Scrivi il tuo XAML a mano. Dimentica il visual designer, crea solo pile di junk ridondanti (in VS e blend). –

+4

Non sarei d'accordo: l'animazione, i modelli e gli strumenti di associazione dati in Blend lo rendono di gran lunga superiore. Aggiungi in Behaviors, 3D e Sketch Flow e Blend soffia VS dall'acqua. Sì, puoi fare un buon lavoro con la codifica VS direttamente XAML, ma un utente esperto di Blend può ottenere più lavoro in meno tempo. Inoltre non sono d'accordo sul codice ridondante: l'output XAML di Blend è molto pulito. L'unica volta che crea codice non necessario è quando si imposta una proprietà su un valore predefinito - in questo caso si dovrebbe usare la funzione "Ripristina" per eliminare l'XAML non necessario. –

risposta

4

No, non esiste una versione gratuita del blend di espressioni (a parte il periodo di prova limitato) e non è stato annunciato alcun annuncio.

Diversi strumenti utili sono:

Kaxaml e XAMLpad per i blocchi di test di XAML.

StyleSnooper consente di acquisire gli stili/modelli predefiniti da tutti i controlli esistenti nel framework. Molto utile se vuoi semplicemente modificare uno stile esistente o un modello un litte.

Inoltre, il riflettore ha un plug-in BAML disponibile che può tornare utile a volte.

Abbiamo una combinazione di espressioni (come parte di una sottoscrizione MSDN) e la usiamo a malapena. Lo usavamo per 2 cose. 1) Per afferrare gli stili, ora usiamo solo lo stile snooper, è più facile. 2) Per testare modelli personalizzati di controlli complessi come le visualizzazioni elenco, ora abbiamo rielaborato l'architettura leggermente per generare dati di test quando XAML viene visualizzato in Visual Studio, quindi non dobbiamo passare a miscelare tutto il tempo.

0

Consiglierei solo con Expression Blend, se si sta creando una grafica molto complessa o un'animazione. Per tutti gli altri scopi e scopi, attenersi a VS 2008. Ho studiato WPF per circa 3 mesi e non uso nulla oltre a Visual Studio. Anche quando ho realizzato un paio di giochi per i miei bambini con animazioni e simili, non ho trovato che l'editor xaml fosse del tutto limitante.

Ovviamente, se si desidera un editor xaml più leggero, consultare Kaxaml. È abbastanza efficiente