【发布时间】:2010-09-27 13:29:31
【问题描述】:
我有一个自定义的 canvas 控件,它位于 scrollviewer 内 - 我已经为 canvas 上的项目实现了拖放和移动,并覆盖了 MeasureOverride 以便当我在画布上移动项目时它的大小反映了更改,因此如果我将项目移动到画布的可见部分之外,它将调整大小以适应移动的项目,并且滚动条将适当地显示。
但是,如果我随后使用滚动条将项目显示在视图中,然后开始再次将项目移出,滚动条就会有点混乱。
这是对我担心的问题的一个相当糟糕的解释,但我不知道该怎么说,但希望它包含足够的信息,以便有人指出我正确的方向。
【问题讨论】:
标签: .net wpf canvas scrollviewer