Использование VisualBrush отлично подходит для этого.В этом примере миникартой будет Rectangle с заливкой VisualBrush, а свойству VisualBrush.Visual будет присвоено рабочее пространство Canvas.Обновление VisualBrush происходит автоматически.
При желании вы можете настроить свойство VisualBrush.Viewport, чтобы настроить объем рабочей области.