Трудности с ХAML? Тогда XAML Power toys

среда, 24 декабря 2008, Роман Калита

Казалось бы Visual Studio и Expression Blend должны полностью удовлетворить все наши потребности в написании XAML кода. Но лично я, как наверное и многие другие предпочитаю править и писать код вручную. Визуальный редактор в студии пока что не отшлифован а  Бленд предназначен больше для дизайнеров чем для разработчиков.

Так вот для таких екстермалов как мы с вами была создана утилита XAML Power toys. Цель ее упросить написание XAML кода и выполнение рутинных вещей с ним. Это аддин к Visual Studio 2008 SP1 среди возможностей которого генерация бизнес форм, утилит по компоновке (Grid tools), генерации DataGrid и ListView и еще много другого. Вызываются эти утилиты через контекстное меню в XAML editor или Solution Explorer. На выходе имеем .NET 3.5 SP1 WPF или Silverlight 2 XAML код.

Вот набор возможностей:

Feature Set

  • Create WPF or Silverlight DataGrid For Selected Class - quickly create a DataGrid complete with bindings that are easily associated with properties on the source class
  • Create WPF ListView For Selected Class - quickly create a ListView complete with bindings that are easily associated with properties on the source class
  • Create Business Form For Selected Class - quickly create a form complete with bindings that are easily associated with properties on the source class
  • Create Business Form - quickly create a form complete with bindings if desired 
  • Show Fields List For Selected Class - display a list of class fields similar to Microsoft Access.  Allows dragging of fields to create controls
  • Group Into - allows selecting one or more controls and group them inside a new parent control.  Many options provided
  • Change Grid To Flow Layout - allows selecting of one of more control and will remove all MinWidth, MinHeight, Margin properties and will set all row and column definitions to Auto.
  • Chainsaw Minimize Cider Designer XAML - allows selecting of one or more controls and will remove all MinWidth, MinHeight, x:Name, Name, Margin properties and will set all row and column definitions to Auto.
  • Remove Margins - allows selecting one or more controls and removes the Margin property from them
  • Edit Grid Column and Rows - allows selecting a grid and then add or remove rows and columns
  • Set Defaults For Created Controls - allows customizing the initial properties that are set when the software creates a new control
  • About Box - see the version of XAML Power Toys installed on your system.  The current version of XAML Power Toys is always displayed at the top of this page below the title.

Описание и сами  XAML Power toys - http://karlshifflett.wordpress.com/xaml-power-toys/

Компании из статьи


Microsoft Украина


Сайт:
http://www.microsoft.com/ukr/ua/

Microsoft Украина Украинское подразделение компании Microsoft.

Ищите нас в интернетах!

Комментарии

Свежие вакансии