作成中の WPF フォームがあります。ウィンドウの背景画像を指定したいのですが、これは簡単です。ただし、画像で覆われていないフォームの領域が白になるように、色も指定したいと思います。2 つの異なる背景ブラシの使用例をいくつか見てきましたが、試してみると、VS.NET から複数のブラシを使用できないことがわかりました。
これは私が使用しているXAMLです
<Window x:Class="Consent.Client.Shell"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cal="http://www.codeplex.com/CompositeWPF"
Title="Shell" WindowStyle="None" WindowState="Maximized" FontSize="24">
<Window.Background>
<ImageBrush AlignmentX="Left" AlignmentY="Top" Stretch="None" TileMode="None" ImageSource="logo_header2.png" />
</Window.Background>
<ItemsControl Background="White" VerticalAlignment="Center" cal:RegionManager.RegionName="MainRegion" >
</ItemsControl>
</Window>
これは画像には最適ですが、画像で覆われていない背景は黒です。白くするにはどうすればいいですか?画像自体を変更することは、実際にはオプションではありません。