21

Jestem nieco zdezorientowany, w jaki sposób Visual Studio 2010 i Expression Blend 4 działają razem. Jeśli chcę utworzyć aplikację WPF, powinienem ją uruchomić w Expression Blend 4? Jeśli tak, to w jaki sposób program Visual Studio 2010 natywnie otwiera projekty Expression Blend, czy tak?Aplikacje WPF: Visual Studio vs. Expression Blend

Czy powinienem uruchomić moją aplikację w Visual Studio 2010? Jeśli tak, w jaki sposób mogę otworzyć moje rozwiązanie w Expression Blend.

Ponadto, w jaki sposób mogę zmodyfikować istniejący formularz WPF, jeśli potrzebuję zmian. Jeśli mam już obsługiwane i kodowane zdarzenia, w jaki sposób mogę je przenieść do mieszania wyrażeń, wprowadzić zmiany, a następnie przenieść je do studia graficznego bez zakłócania zdarzeń i kodu utworzonego w Visual Studio 2010?

Czy ktoś może polecić dobrą książkę, która opisuje, jak tworzyć aplikacje WPF i/lub Silverlight za pomocą Expression blend 4 i Visual Studio 2010 razem.

+0

Godna książka, która obejmuje zarówno swoje potrzeby: http://www.amazon.com/Foundation-Expression-Blend-Applications-Silverlight/dp/1590599764/ref=sr_1_6?ie= UTF8 & s = books & qid = 1280467824 & sr = 8-6, nowsze wersje mogą być dostępne. –

+0

Dzięki za sugestię. – Icemanind

+1

Ostrożnie, ta książka jest dla Blend 2 i VS 2008, a nie 4 i 2010. – Manius

Odpowiedz

21

Rozwiązania są takie same dla Visual Studio i Expression Blend. Możesz otworzyć swoje rozwiązanie za pośrednictwem menu plików w mieszance wyrażeń lub klikając prawym przyciskiem myszy plik xaml w programie Visual Studio i wybierz "Otwórz w wyraŜeniu mieszania".

Osobiście, gdy potrzebuję wprowadzić tylko niewielką zmianę, np. Zmianę tekstu na przycisku, nie wchodzę w mieszankę. Ale kiedy chcę zobaczyć, co się dzieje, z marginesami i układem, zawsze używam Blend. Najczęściej mam Visual Studio i Blend otwarte obok siebie i ciągle przełączam się tam iz powrotem.

Ponieważ Expression Blend korzysta z tego samego rozwiązania, nie musisz się martwić obsługą zdarzeń i tym podobnymi. Kiedy są na swoim miejscu, pozostają na swoim miejscu. Chyba że usuniesz kontrolkę, do której oczywiście dołączone jest wydarzenie.

Tworzenie rozwiązania można wykonać w obu narzędziach, ale większość projektów rozpoczynam w Visual Studio. Istnieje jednak kilka szablonów projektów, których nie można znaleźć w visual studio. Na przykład typ projektu Databound Application. Umożliwi to rozpoczęcie projektu MVVM z folderami dla modelu, widoku i modelu ViewModel.

3

Możesz go otworzyć zarówno w Visual Studio, jak i Blend w tym samym czasie. Zostaniesz poproszony w Visual Studio, jeśli dokonasz zmiany w Blend i na odwrót.

Osobiście najpierw tworzę nową aplikację w Visual Studio, a następnie otwieram ją w Blend.

1

Zwykle rozpoczynam mój projekt w Blend. Pamiętaj, że Blend został specjalnie zaprojektowany do tworzenia doskonałego interfejsu użytkownika, łatwego wczytywania danych, tworzenia łatwych szablonów i niestandardowych elementów sterujących.

Możesz edytować kod swojej aplikacji bezpośrednio w Blend, ale czasami nie pokazuje ona intellisense; kiedy potrzebujesz otwartego VS, kliknij prawym przyciskiem myszy na swój projekt w mieszance i kliknij edytuj w Visual Studio. Uruchomi VS i możesz rozpocząć kodowanie.

Nie musisz zamykać VS ani Blend, bo budka może być otwarta, jeśli dokonasz jakiejś zmiany w VS powiadomi Blend, pojawi się okno dialogowe z informacją: przeładuj aplikację, kliknij Tak, zmiany zostaną zsekretowane w Blend i VS, to samo dzieje się po wprowadzeniu zmian w Blend i przejściu do już otwartego wystąpienia VS.

Pamiętaj, aby zainstalować narzędzia de VS, umożliwi to otwarcie projektów Silverlight w VS, jeśli nie są one już zainstalowane, pojawi się komunikat o błędzie.

nadzieję, że moja odpowiedź pomoże Ci

Powiązane problemy