Каждый пример, который я видел, использует статический XML в источнике xmldataprovider, который затем используется для привязки элементов управления пользовательского интерфейса с помощью привязки XPath.
Идея состоит в том, чтобы редактировать динамический XML (структура, известная разработчику во время кодирования), используя пользовательский интерфейс WPF.
Кто-нибудь нашел способ загрузить динамическую строку XML (например, загрузить ее из файла во время выполнения), а затем использовать эту строку XML в качестве источника XmlDataprovider?
Фрагменты кода будут великолепны.
Обновление: чтобы было понятнее,
Допустим, я хочу загрузить строку XML, полученную от вызова веб-службы. Я знаю структуру XML. Поэтому я связываю его с элементами управления пользовательского интерфейса WPF в окне WPF. Как заставить это работать? Все примеры в Интернете определяют весь XML-код внутри кода XAML в узле XmlDataProvider. Это не то, что я ищу. Я хочу использовать строку xml в коде для привязки данных к элементам управления пользовательского интерфейса.