Возможный использовать XmlDataProvider с d:DataContext?

Я задаюсь вопросом, как я могу использовать XmlDataProvider для обеспечения произвольных данных XML для использования времени проектирования в Смешении 4. Я попробовал несколько способов указать его, но Смешение не берет его. Мои элементы UI заканчиваются пробел.

Я понимаю, что Смешение имеет функциональность, чтобы генерировать и управлять демонстрационными данными, но это - много издержек для некоторых простых пользовательских элементов управления, которые я имею. Я ищу что-то, что работает встроенное в файле Xaml (т.е. неявная схема) без большого количества дополнительных сгенерированных файлов. При помещении XmlDataProvider в ресурсы и затем выполнении d:DataContext для ссылки это походило на хороший способ пойти, но я не могу заставить его работать.

Я не могу использовать ни один из своих viewmodel классов для этого (как с d:DesignData или использованием ObjectDataProvider), потому что они не выставляют методы set для всех свойств. Не может установить те свойства с данными времени проектирования, если они только для чтения.

Как я могу создать модель в чистом Xaml, с которым я могу связать во время проектирования?

9
задан scobi 19 May 2010 в 17:10
поделиться