Re: WPF Binding к нескольким источникам данных
От: MxMsk Португалия  
Дата: 15.12.11 09:51
Оценка: 3 (1)
Здравствуйте, LittleBill, Вы писали:

LB>В общем у меня два:

LB>1. Можно ли в WPF указать для каждого свойства свой DataContext а не общий контекст для всего контрола?
В классе Binding есть свойства Source, RelativeSource и ElementName. Каждое из них может использоваться, как источник данных, не зависимо от DataContext. Правильнее даже считать, что DataContext есть источник данных по умолчанию, когда ни одно из вышеперечисленных свойств не задано.

LB>2. Может быть у кого-то есть более изящная идея по решению вышеописанной задачи?

Так просто не скажешь. Для чего ограничивается область перемещения? Кто будет перемещать контролы? Можно ли программно проверить границы? Как вариант, рассмотреть Grid с тремя колонками, где средняя имеет Width=Auto, а контролы по краям выравниваются с HorizontalAlignment равными Left и Right соответственно стороне.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.