Установите для DataTemplate атрибуты в привязке Xml - PullRequest
1 голос
/ 19 января 2011

Мне нужно создать форму для редактирования атрибутов узла XML.К сожалению, я не знаю количество и имена атрибутов.

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

<XmlDataProvider 
  x:Key="dataprovider" Source="myfile.xml"  
  XPath="/MYROOT/MYPARENTNODE[@Name='MyName1']/MYNODE/@*"
 />

Теперь, если я свяжу это со списком, я получу все значения атрибута как элементы списка.Что мне нужно, так это применить к ним табличку данных, чтобы я мог иметь пару LABEL-EDITCONTROL для каждого атрибута, чтобы отредактировать его.Не найти ни одного полезного примера ни в Microsoft, ни в Google!

Спасибо за любую помощь, Симоне

1 Ответ

0 голосов
/ 19 января 2011

Если вам нужен один и тот же DataTemplate для всех атрибутов, указывать DataType необязательно.

...