Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Импорт данных в .xaml странице


Автор: likegift 21.10.2008, 17:32
есть у меня сервис. выплевывает xaml файл, содержащий канву с данными.
как мне теперь из сильвер-страницы получить эту канву и добавить ее в рут-грид?

благодарю за внимание.

Автор: HalkaR 21.10.2008, 17:51
XamlReader.Parse() видимо, а затем положить объект на грид.

Автор: likegift 21.10.2008, 18:03
Цитата(HalkaR @ 21.10.2008,  17:51)
XamlReader.Parse() видимо, а затем положить объект на грид.

хм, любопытно, вроде должно сработать.
спасибо за наводку. smile 

Код

You cannot use methods in XAML.


вот такую гадость пишут в мсдн. и он чет действительно не вызывается у меня :(
либо я не так чот делаю, либо должен быть другой способ?
XamlReader.Load() подошел. 
жаль, что все напрасно smile

Автор: Kefir 23.10.2008, 00:03
likegift, так. а как, собственно, вы используете сей метод? То, что XAML не поддерживает методы это и так ясно. Методы надо всё-таки в коде дёргать.

Автор: likegift 23.10.2008, 17:15
Цитата(Kefir @ 23.10.2008,  00:03)
likegift, так. а как, собственно, вы используете сей метод? То, что XAML не поддерживает методы это и так ясно. Методы надо всё-таки в коде дёргать.

есть компонент с поддержкой WPF, который умеет экспортировать данные в xaml файлик, правда, я поздно заметил, что в файлике этом было куча тэгов, которые silverlight не поддерживает.

а метод использовал просто: в коде вызывал функцию XamlReader.Load(buf) , где buf- стринговая переменная с канвасом. при парсинге стринга, этот ридер натыкался на непонятные тэги и вываливался в эксепшн.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)