WPF applications do require some pretty serious grunts; especially in the graphics department, and greatly benefit from the presence of a decent video card present in the system. Even then, WPF application performance (if not carefully designed) can leave much to be desired ...
However, you can use the FixedDocument to rasterize the UserControl and then convert it to GIF / JPG / PNG and place it instead of resizing the control ... however, I would expect the process itself to be the same slower or slower than yours current performance issues.
source share