Присоединить ScrollViewer к FrameworkElement? - PullRequest
0 голосов
/ 11 ноября 2010

Возможно ли, используя Adorner или другие средства, динамически взять UIElement/FrameworkElement и поместить его в динамически создаваемый ScrollViwer? Я знаю, что очевидной проблемой будет то, что сначала вам придется отсоединить элемент от его родительского элемента, но я ищу элегантный способ сделать это.

1 Ответ

0 голосов
/ 12 ноября 2010

Если ваш элемент не должен быть интерактивным, вы можете просто использовать VisualBrush. Если он действительно должен перемещаться из одного места в другое и продолжать работать как обычно, вам придется либо дублировать свой контроль, либо прикрепить / отсоединить его.

Насколько мне известно, нет "элегантного" способа сделать это - вам придется использовать обычные средства, такие как Children.Remove/Add (если его родитель является панелью) и т. Д.

...