Какие инструменты вы используете для разработки 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 - главным образом для копирования шаблонов управления, но также и для некоторых стилей работы.
Ответ 3
![alt text]()
Ответ 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/