Ich möchte in meinen WPF-Anwendungen Formulare durchscheinend machen und zwar so, wie es unter den Windows Forms über die Formulareigenschaft Opacity möglich war (das Fenster ist mitsamt Titelleiste und den darin enthaltenen Schaltflächen steuerbar). In WPF-Formularen hat die Opacity-Eigenschaft (z.B. 50%) aber bei mir gar keine direkte Auswirkung:
Was ist zu tun, um den Durchscheineffekt zu erzielen? Markiere ich zusätzlich die Option AllowsTransparency, erscheint das Formular durchsichtig, aber alle Formularbestandteile wie Titelleisten und Titelleistenschaltflächen oder auch Rahmen und Formularinhalte sind verschwunden.
Ich würde da mal am Grid ansetzen und einen transparenten Brush / Farbe als Hintergrundfarbe benutzen. Wenn du dann aber bei untergeordneten Elementen keinen transparente Hintergrundfarbe haben möchtest, musst du dann das bei denen explizit mit einer Farbe (oder der Standardfarbe als StaticBinding) wieder setzen.