I want to draw the same background on multiple windows for example the background could be concentric circles, a multi colored grid or any mathematical shapes combined. These backgrounds are customizable from an external routine which is in a different module. When i instruct the external routine to change the background all the windows automatically redraws itself. The only problem is each window can have a different size, and these are all vector drawings without any pixelation
What is the best way to achieve this. I am relatively new to WPF and any help will be greatly appreciated.