Какие инструменты вы используете для разработки WPF?

Какие инструменты у Visual Studio Cider вы используете?
Удалось ли вам использовать что-то из семейства продуктов Microsoft Expression?

EDIT:
Здесь показаны инструменты:

Некоторые другие связанные вопросы:

Ответ 1

Microsoft предоставляет удобный инструмент под названием "Перфоратор", который может рассказать вам, какие части вашего приложения WPF отображаются в программном обеспечении. Это часть большого набора "Performance Profiling Tools", который вы можете найти здесь.

Ответ 2

Я использую следующие инструменты для разработки WPF:

  • Snoop - этот инструмент упрощает отладку приложений WPF во время выполнения.
  • Mole - Удивительный визуализатор для Visual Studio. Очень рекомендуется для работы не только WPF (хотя он был создан для WPF).
  • Kaxaml - Отличный инструмент для игры с XAML. Полное intellisense. Я использую его, чтобы увидеть, как будет отображаться XAML.
  • Expression Blend - главным образом для копирования шаблонов управления, но также и для некоторых стилей работы.

Ответ 4

В дополнение к Snoop, Mole и VS2K8 используется:

Я в Blend, по крайней мере, так же, как Visual Studio, когда я работаю над пользовательским интерфейсом в проектах WPF. Я использую Blend для создания исходных версий пользовательского интерфейса, а затем я буду настраивать xaml вручную внутри VS. Я использую Kaxaml, чтобы "попробовать все". Если я хочу экспериментировать, и я не хочу накладных расходов на создание нового проекта в VS или Blend, вместо этого я буду использовать Kaxaml.

Ответ 5

Xaml Export. Экспортирует векторы (например, созданные в Adobe Illustrator) в xaml.

Ответ 6

XAML Power Toys еще один продюсер, автор книги Моль, Карл Шиффлетт. Создает формы, списки, сетки на основе метаданных класса. Также некоторые полезные трюки xaml: группировка элементов в панели, очистка созданного кода дизайнера и т.д.

Ответ 7

Я использую ReaderSvg для преобразования SVG (векторной графики) в XAML.

И не имеет прямого отношения к WPF, но очень полезно понять, как работают элементы управления WPF: Reflector.

Ответ 8

Я использую все инструменты, перечисленные в ответе, поэтому я добавлю его в микс.

Rooler - Это потрясающий инструмент для работы с пользовательским интерфейсом, и я считаю, что он реализован в WPF.

Ответ 9

Crack.NET - это инструмент для отладки и создания сценариев выполнения, который Джош Смит сделал, давая вам доступ к внутренним компонентам любого рабочего стола .NET, работающего на вашем компьютере. Если вы любите Snoop и Mole для Visual Studio, вы тоже будете любить Crack.NET. Crack.NET позволяет вам "гулять" с управляемой кучей другого приложения .NET, проверять все типы значений на объектах и ​​даже манипулировать этими объектами с помощью скриптов IronPython.

Crack.NET

Ответ 10

WPF PerfTool может быть полезным

Ответ 11

Когда я только начинал исследование WPF, я обнаружил множество полезных утилит (перечисленных ниже). Моя статья Основные инструменты для начинающих WPF на Simple-Talk.com обсуждает каждую из них с иллюстрациями и ссылками.

Общие поисковые инструменты

  • Браузер SDK XAML (Microsoft) - показывает XAML и визуализированный образец для любого элемента управления.
  • XamlT, aka Type Explorer (Rob Relyaa) - показывает детали класса WPF в новом интерфейсе.
  • Редактор градиента (Layne Thomas) - дизайнер градиента, который производит XAML для вас.
  • Snoop WPF Debugger (Cplotts) - инспектор WPF, который позволяет вам просматривать визуальный контент запущенного приложения WPF.
  • DumpControlTemplate (Charles Petzold) - отображает стандартный элемент управления ControlTemplate для любого элемента управления WPF.
  • SDK Viewer (Microsoft) - предоставляет всю документацию SDK для WPF в богатом клиентском приложении.

XamlPad и его преемники

(В моей статье приведена подробная таблица сравнения функций для этих шести редакторов.)

  • XamlPad (Microsoft)
  • XamlPadX (Lester Lobo)
  • XAML Cruncher (Чарльз Петцольд)
  • Kaxaml (Robby Ingerbretsen)
  • Пример XamlPad (Rob Relyea)
  • XamlHack (Чжоу Юн)

Ответ 12

Некоторые из великих статей со списком инструментов для WPF (из моих закладок) -

Полный список инструментов XAML:

http://www.realsoftwaredevelopment.com/the-complete-list-of-xaml-tools/

Инструменты Windows Presentation Foundation и элементы управления:

http://blogs.msdn.com/b/mswanson/archive/2006/02/26/wpftoolsandcontrols.aspx

Еще один, о котором я знаю -

Фисташка - "WPI Resource Visualizer":

http://www.granthinkson.com/2007/11/08/announcing-pistachio-wpf-resource-visualizer/