| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > WPF и Silverlight > Сериализация, объясните одну функцию |
| Автор: DenWPF 4.9.2010, 13:12 | ||||
| Я сериализую richtextbox по статье http://www.gotdotnet.ru/blogs/Vitiy/6547/ но вот там появляется
и описания его нет. что происходит в нутри этой функции. мой сериализированный текст
|
| Автор: jonie 4.9.2010, 13:23 |
| XamlReader.Load надо пологать... |
| Автор: DenWPF 4.9.2010, 15:44 |
| он возращает обжект. я думаю там переопределение той функции, так как там же есть и мои не стандартные элементы ошибка - "No matching constructor found on type 'Adminka.UserControls.MusicControl'. You can use the Arguments or FactoryMethod directives to construct this type" Adminka.UserControls.MusicControl - это именно мой контрол, пишут через аргументы или FactoryMethod - кто что об этом знает? |
| Автор: WolfTheGrey 4.9.2010, 21:43 |
| правельно он тебе пишет. Там же еще и кнопки, А с этими контролами ты что ни будь делал? |
| Автор: DenWPF 4.9.2010, 21:45 |
| нет, не чего не делал.. я не могу понять где с ними что то сдеалть надо... я понимаю что надо их определить но где и как х3. |
| Автор: WolfTheGrey 4.9.2010, 22:56 |
| попробуй в ручную, перебрать весь документ и все кнопки сериализовать отдельно. |
| Автор: DenWPF 4.9.2010, 23:35 | ||
так сериализует он правельно.
я думаю есть же метод в который можно добавить что делать с этими данными если они встретяться... но где? |
| Автор: DenWPF 7.9.2010, 16:07 |
| не кто не знает? |
| Автор: DenWPF 9.9.2010, 18:22 | ||||||||
Я сериализирую свой usercontrol в richtextbox WPF. С стандартными элементами все хорошо, а вот со своим контролом трабл. Не сериализируются События, что и сказано в MSDN
Я попробовал через выделенный код Получилось так: (это мой контрол)
а в коде так:
но все равно после десериализации не пашет обработчики =( сама сериализация\десериализация:
помогите. |
| Автор: WolfTheGrey 13.9.2010, 12:16 |
| обработчики и не будут похать так как после пропускания через XamlWriter они отлитают. Это сделано для того, если попадет контрол в форму не поддерживаюшую этот обработчик ,чтоб форма не слитела короч. Надо вручную обработчик прикручивать. Эта тема уже обсуждалась гдето зимой. |
| Автор: DenWPF 13.9.2010, 17:52 |
| так посмотри, я их руками прикручиваю... и при этом они как раз не ругаются...но и не работают=( |
| Автор: WolfTheGrey 27.9.2010, 00:58 |
| еще можно команды прикрутить. Жаль поздно про них вспомнил :( |
| Автор: DenWPF 27.9.2010, 10:13 |
| а команды сериализуются? |
| Автор: WolfTheGrey 27.9.2010, 13:53 | ||
| если память не изменяет то да. Вообще ты читал строчку, которая получается после сериализации?
там будет описание всех использованых свойств всех контролов в виде XML разметки (тоько в одну строчку) |
| Автор: DenWPF 27.9.2010, 19:02 |
| конечно считал, блин просто я с командами так и не смог разобраться=( |