そのため、ポップアップ コントロールを使用してメッセージを表示しています。それは正常に動作し、コードは以下のとおりです。
<Popup x:Name="popup" Width="300" PlacementTarget="{Binding ElementName=DetailsTextBox}" Placement="Top" StaysOpen="true" AllowsTransparency="False" PopupAnimation="Slide">
<Grid>
<TextBlock TextWrapping="Wrap">Message Contents...</TextBlock>
</Grid>
</Popup>
私が抱えている問題は、テーマが何であれ、背景が黒だということです。一部のテーマではこれで問題ありませんが、Bureau Black や Bureau Blue などのテーマでは青色のテキストが表示され、あまり読みにくくなります。テキストを白に設定することもできますが、テーマに合わせたいと思います。では、テーマに合わせて背景色を設定するにはどうすればよいでしょうか?
ところで、一部のスレッドは EnabledTransparency を True に設定することを提案していましたが、それは背景を透明にするだけで、問題は解決しません。