我有一个Canvas,我正在绘制一堆形状和其他UI元素.这个画布可能非常大,所以我想将它放在一个允许我使用鼠标放大/缩小的面板中,并通过拖动鼠标滚动,就像谷歌地图一样.我能找到的最接近的东西是ScrollViewer,但显然这还不够.
有没有人在WPF中完成此任务并拥有任何XAML和/或C#代码?