Подтвердить что ты не робот

Полезные утилиты WPF

Какие полезные утилиты помогут вам при написании приложений WPF? Я знаю о Snoop для визуальной отладки приложений WPF во время выполнения и Shazzam - инструмент для тестирования эффекта пиксельного шейдера WPF.

Я хотел бы узнать о других таких приложениях и в чем они полезны.

4b9b3361

Ответ 1

Существует множество инструментов для WPF, и все больше и больше появляются, когда растет популярность WPF. Я перечислил некоторые из наиболее полезных ниже, но это действительно зависит от того, чего вы хотите достичь.

Например, для меня плагин Sketchflow в Blend сделал такую ​​разницу. Кроме того, с VS2010, который выйдет в следующем году, вы увидите, что интеграция VS2010 с WPF будет намного более жидкой.

Специфические утилиты WPF/XAML

Я также соглашаюсь с Эндрю, если вы смотрите на разработку большого количества WPF-разработок, стоит обратить внимание на шаблон MVVM, поскольку я считаю, что это один шаблон, который предоставляет много возможностей для WPF.

Кроме того, если вы havent посмотрели на PRISM, дайте ему некоторое время.

Ответ 2

Я использую:

  • Robby Ingebretsens Kaxaml Это простой редактор, который отлично подходит для работы манжеты, а также отбрасывает сгенерированный Blend Xaml здесь, чтобы очистить его.

  • WPF Performance Suite - не уверен, что это последняя версия, вы получите отличное представление о том, где ваши шеи бутылки есть.

  • C/o Karlshiffet: Mole - похоже на snoop добавление отладочного визуализатора для VS, а также его

  • Xaml Powertoys, которые являются отличным набором утилит.

  • Отражатель, конечно, который не нуждается в каком-либо введении.

  • Expression Blend 3, который предлагает гораздо более совершенный дизайнер.

  • Кодовые фрагменты для VS, чтобы заглушить все файлы DP - я забыл, откуда я получил их, но Dr WPF и, конечно же, у Sacha Barber есть хорошие.

  • Существует множество инфраструктур MVVM, многие из которых широко обсуждались на SO.

Ответ 3

Pistachio - WPF Resource Visualizer - перечисляет все ресурсы из вашего проекта WPF и показывает, где и где они используются.

Ответ 4

Я знаю, что это было о WPF, большинство инструментов WPF, которые я бы предложил, уже здесь, но я заметил некоторые другие рекомендации Silverlight, для чего вы можете проверить silverlightspy, вроде как snoop для silverlight.

Ответ 5

Посмотрите здесь и здесь, перечислены целая группа. Моим любимым остается WPFPerf, указанная в первой ссылке, которая является профилировщиком WPF.