【发布时间】:2010-11-11 17:29:41
【问题描述】:
是否可以使用Adorner 或其他方式动态获取UIElement/FrameworkElement 并将其置于动态创建的ScrollViwer 中?我知道明显的问题是您必须先将元素与其父元素分离,但我正在寻找一种优雅的方式来做到这一点。
【问题讨论】:
标签: wpf scrollviewer frameworkelement
是否可以使用Adorner 或其他方式动态获取UIElement/FrameworkElement 并将其置于动态创建的ScrollViwer 中?我知道明显的问题是您必须先将元素与其父元素分离,但我正在寻找一种优雅的方式来做到这一点。
【问题讨论】:
标签: wpf scrollviewer frameworkelement
如果您的元素不必是交互式的,您可以使用VisualBrush。如果它实际上必须从一个地方移动到另一个地方并继续照常工作,您将不得不复制您的控件或附加/分离它。
据我所知,没有“优雅”的方式来做到这一点 - 您必须通过正常方式,例如 Children.Remove/Add(如果其父级是面板)等。
【讨论】: