I actually use the entire Playnite window as VisualBrush that I set as the background for some Border of the size I need. I then use a BlurEffect on that border and overlay it with a noise texture and the PopupBackgroundBrush with low opacity. This is what I then use as the background for the search window by using another VisualBrush. Not sure how usable this approach would be for a theme, as I use some code-behind to make it work, in particular to get the Visual of the Playnite window and setting up some Viewports correctly. Also, I make use of the fact that the search popup is always centered in the main window, which makes aligning everything very simple.
|