The Canvas.
The only WPF UIElement that has no concept of its size.

All other panels report their size back to a ScrollViewer, Canvas does not.

This is just annoying! All I need is that if a component on the canvas is dragged out of the visible area, the scroll bars are updated.

I shouldn't need to be overriding methods to achieve this, surely a canvas can hold items of variable sizes and should be able to respond to those sizes and report to the scroll viewer?

  • 1
    And this is why I mostly write background services at work 😂😂
Your Job Suck?
Get a Better Job
Add Comment