Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2012, 17:15   #11
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
иногда даже падает
Никогда не падало.
И при чем тут сложность шаблона? и в чем она?
Сами нарисуйте шаблон, кто запрещает?
Какие-то страшилки рассказываете...
eval вне форума Ответить с цитированием
Старый 11.10.2012, 17:26   #12
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Цитата:
Никогда не падало.
Рад за вас. Все когда-то бывает в первый раз

Цитата:
И при чем тут сложность шаблона? и в чем она?
Сложность в наличии вложенных списков + необходимости достучаться до DataContext самого ListBox'a, что в условиях отсутствия в сильвере RelativeSource AncestorType просто так не решается, приходится выкручиваться другими методами

Цитата:
Сами нарисуйте шаблон, кто запрещает?
Шаблон и так, ясное дело, не стандартный, а переписанный

Цитата:
Какие-то страшилки рассказываете...
Если вы хорошо понимаете механизмы Binding и отличия List<T> от ObservableCollection<T>, то прекрасно поймете что именно я имел в виду
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 11.10.2012, 17:49   #13
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Все когда-то бывает в первый раз
Или руки выпрямить.
Цитата:
отсутствия в сильвере RelativeSource AncestorType
И куда они делись?
http://msdn.microsoft.com/en-us/libr...(v=vs.95).aspx

Про биндинг не надо рассказывать, на ночь страшилок хватит.
eval вне форума Ответить с цитированием
Старый 11.10.2012, 21:08   #14
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Цитата:
И куда они делись?
http://msdn.microsoft.com/en-us/libr...(v=vs.95).aspx
Скорее не "куда делись", а "откуда взялись". Если бы вы могли читать внимательно, то обратили бы внимание на то, что они объявились только в последней версии сильверлайта. Хотя более-менее опытный сильверлайт-программист и так знал бы об этом, и уточнил бы версию используемого сильвера перед столь безапелляционным заявлением

Цитата:
Или руки выпрямить.
Если аргументы кончились (хотя.. разве они у вас начинались?), то все равно не стоит переходить на личности. Лучше почитайте хорошую книжку по .NET. Только не страшную, а то плохо спать будете после страшилок
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 11.10.2012, 21:15   #15
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
Silverlight
Supported in: 5, 4, 3
это я так понимаю вы не смогли прочитать. про личности проще конечно..
eval вне форума Ответить с цитированием
Старый 11.10.2012, 21:26   #16
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Цитата с этой же страницы:
Цитата:
XAML Values

{RelativeSource TemplatedParent}
The control where a ControlTemplate is applied is the source for this binding. This is useful for applying validation error information in bindings at the template level.

{RelativeSource Self}
The target element should be used as the source for this binding. This is useful for binding one property of an element to another property on the same element.
Если данной цитаты вам недостаточно, то приведу ссылку на отдельную страницу, где описывается RelativeSource.FindAncestor: http://msdn.microsoft.com/en-us/libr...=vs.95%29.aspx

Снова вы не дочитали до конца
P.S. я был бы просто счастлив оказаться неправ, т.к. бОльшая часть сильверлайт проектов у нас пишется для Silverlight4, и AncestorType очень часто не хватает...
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 11.10.2012, 22:10   #17
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

И что в этом описании не так?

У нас тоже для 4 проекты, и не плачем, всё получается.
eval вне форума Ответить с цитированием
Старый 11.10.2012, 22:21   #18
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

В нем не так то, что оно работает лишь в пятом сильвере. И мы не плачем, и тоже всё получается, только приходится городить лишние конструкции для компенсации отсутствия анкестортайпа
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 12.10.2012, 00:15   #19
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
только приходится городить лишние конструкции
Свой биндинг нваяйте раз по другому никак, и делов.


Во даже готовое в сети а раз нашлось
http://www.scottlogic.co.uk/blog/col...n-silverlight/
eval вне форума Ответить с цитированием
Старый 12.10.2012, 07:54   #20
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Цитата:
по другому никак
Есть масса других вариантов

Цитата:
Во даже готовое в сети а раз нашлось
Это и есть лишние конструкции, порожденные некоторой ущербностью XAML-разметки Silverlight 4
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вставить запрос sql в датагрид shimetoya C# (си шарп) 4 04.05.2011 20:56
Обновить DC liljon Win Api 2 20.04.2010 10:29
Обновить Timage ScorpioN_T Компоненты Delphi 8 15.05.2009 02:26
Как обновить?? Vremya-Dengy Общие вопросы Delphi 6 17.02.2009 22:44