Applications FPF: Visual Studio vs. Expression Blend

Je suis un peu confus sur la façon dont Visual Studio 2010 et Expression Blend 4 fonctionnent ensemble. Si je veux créer une application WPF, dois-je la lancer dans Expression Blend 4? Si c'est le cas, comment Visual Studio 2010 ouvre-t-il nativement L'Expression pour mélanger des projets, ou le fait-il?

ou dois-je commencer mon application dans Visual Studio 2010? Si oui, comment puis-je ouvrir ma solution dans Expression Blend.

en outre, Comment puis-je modifier un formulaire WPF existant, si j'ai besoin changement. Si j'ai déjà des événements gérés et du code derrière moi, Comment puis-je les apporter à expression blend, faire mes modifications, puis les ramener à visual studio sans perturber les événements et le code que j'ai créé dans Visual Studio 2010?

peut également quelqu'un recommander un bon livre qui couvre comment créer des applications WPF et/ou Silverlight en utilisant Expression blend 4 et Visual Studio 2010 ensemble.

21
demandé sur Icemanind 2010-07-30 08:03:55

3 réponses

Les Solutions

sont les mêmes pour Visual Studio et Expression Blend. Vous pouvez ouvrir votre solution à travers le menu fichier dans expression blend, ou en cliquant avec le bouton droit de la souris sur un fichier xaml dans Visual Studio et sélectionnez "Ouvrir dans Expression Blend".

personnellement, quand je n'ai besoin de faire qu'un petit changement, comme changer le texte sur un bouton, Je ne vais pas dans le mélange. Mais quand je veux voir ce qui se passe, avec les marges et la mise en page, j'utilise toujours le mélange. Le plus souvent, j'ai Visual Studio et Blend ouvertes côte à côte et j'ai garder des allers-retours.

parce que Expression Blend utilise la même solution, vous n'avez pas à vous soucier des gestionnaires d'événements et autres. Lorsqu'ils sont en place, ils restent en place. Sauf si vous supprimez le contrôle auquel l'événement est bien sûr attaché.

créer une solution peut être fait dans les deux outils, mais je commence la plupart des projets dans Visual Studio. Il y a cependant quelques modèles de projet qui ne peuvent pas être trouvés dans visual studio. Par exemple, le type de projet D'Application Databound. Cela vous donnera un démarrage sur un projet MVVM, avec des dossiers en place pour le Model, View et ViewModel.

21
répondu Sorskoot 2011-02-21 19:30:56

vous pouvez le faire ouvrir dans Visual Studio et mélanger en même temps. Vous êtes invité dans Visual Studio si vous faites un changement de mélange et vice versa.

personnellement, je crée la nouvelle application dans Visual Studio d'abord puis l'ouvrir en mélange.

3
répondu Chris 2010-07-31 07:55:17

je commence habituellement mon projet en mélange. Remember Blend est spécialement conçu pour faire de grandes UI, databindig facile, faire des gabarits faciles et des contrôles personnalisés.

vous pouvez éditer le code derrière de votre application directement dans Blend, mais parfois il ne montre pas l'intellisense; thats quand vous avez besoin D'ouvrir VS, pour faire ce clic droit sur votre projet à l'intérieur de blend et cliquez sur edit avec Visual Studio. Il va lancer VS et vous pouvez commencer le codage.

Vous n'avez pas besoin de fermer VS ou Blend, ils booth peut être ouvert, si vous faites un certain changement dans VS il avertira Blend, apparaîtra une boîte de dialogue vous dire: recharger l'application, cliquez Oui les changements seront sincronized dans Blend et VS, la même chose se produit lorsque vous faites des changements dans Blend et aller à une instance déjà ouverte de VS.

n'oubliez pas d'installer les outils de VS, il vous permettra d'ouvrir les projets Silverlight à L'intérieur de VS, s'ils ne sont pas déjà installés un message d'erreur apparaîtra.

Espère que ma réponse vous aider à

1
répondu Christopher Quesada 2010-08-25 01:45:47